PATH 未包含在启动脚本中

PATH 未包含在启动脚本中

我正在尝试将编译器的路径添加到 $PATH 变量中。为此,我添加了以下行

$ export PATH="$PATH:actualpathhere"

~/.bash_profile文件。现在,当我打开另一个终端并尝试构建我的代码时,它不起作用。如果我echo $PATH在新终端中这样做,它不会显示正确的路径。我很困惑为什么会发生这种情况。我使用 Mac(Snow leopard),终端使用 bash。

答案1

当您输入该行时,在 之前bash_profile应该没有。$export

$export PATH="$PATH:actualpathhere"

仅这一点就正确了:

export PATH="$PATH:actualpathhere"

$指定 shell 本身的提示符,因此在某些在线教程中,您会发现它位于应手动输入的命令前面。但是,您永远不必输入$


使用bash_profileOS X 是可以的,因为它已加载每当打开终端窗口时。其他操作系统或终端实际上​​并非如此,因此可以将变量放入并从那里~/.bashrc调用。source ~/.bash_profile

相关内容