【问题标题】:how to set up the environment variables on mac os x如何在 mac os x 上设置环境变量
【发布时间】:2011-10-10 12:09:54
【问题描述】:

我正在尝试在 mac os x 上下载 myrna 工具。 对于安装过程之一,“将 MYRNA_HOME 环境变量设置为指向提取的目录(包含 myrna_emr)”

所以我尝试了这种方式

echo "export MYRNA_HOME=/.../..directory/.." >> ~/.bashrc

但它似乎不起作用。(当我在命令行中输入 echo MYRNA_HOME 时,什么也没有,或者当我输入 printenv MYRNA_HOME 时没有出来。)

任何知道如何设置 Env Vars 的人?

谢谢你,

【问题讨论】:

    标签: macos


    【解决方案1】:

    有几种方法可以做到这一点。一种是将您的变量添加到~/.bash_profile 文件中。

    例子:

    MYRNA_HOME=/whatever/you/want/
    export MYRNA_HOME
    

    然后你可以通过重新登录并在终端上尝试来尝试它是否有效:

    $ echo $MYRNA_HOME
    

    它应该打印您在~/.bash_profile 上设置的任何MRYNA_HOME。

    如果您希望环境变量可供所有用户使用,您可以更改/etc/bashrc 文件。但我宁愿只改变一个用户的环境。

    【讨论】:

    • 感谢普拉博!它有效-顺便说一句,请也看看这个。我已经有了 R 2.13,但 myrna 似乎不知道它在哪里。所以我需要使用 R 目录的 MYRNA_RHOME 再次设置 env var。所以应该是一样的。正确的?但它不起作用。
    • 请参阅:要在 Hadoop 集群或本地计算机上运行 Myrna,必须安装 R 2.10 和 Bioconductor 以及 Myrna 所需的所有软件包。如果您已经拥有 R v2.10、Bioconductor 和所有适当的软件包,但 Myrna 找不到它们的安装位置,请将 MYRNA_RHOME 环境变量设置为指向适当的 R 主目录,即包含 bin/R 和 bin/ 的目录正确安装的 Rscript 可执行文件。
    • echo $MYRNA_RHOME /Library/Frameworks/R.framework/Versions/2.13/Resources/bin/
    • 但是,当我运行 myrna_local --test 时,出现一条错误消息,R: NOT INSTALLED fastq-dump: NOT INSTALLED FAILED install test -MacBook-Pro:~ $ 我现在错过了什么???
    • pablo- 它也可以。这是 R 中所需软件包的问题。不适用于 env var。非常感谢您的帮助
    猜你喜欢
    • 2017-07-08
    • 2013-11-27
    • 2011-11-22
    • 2014-05-15
    • 2012-03-15
    • 2015-11-28
    • 1970-01-01
    相关资源
    最近更新 更多