$PATH设置在哪里?具体来说,我的Mac端口路径设置在哪里?

4
当我执行时
 echo $PATH

is see:

  /opt/local/bin:/opt/local/sbin:/opt/local/lib/postgresql84/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/local/mysql/bin:/usr/X11/bin

我希望将 /opt/local 的路径移动到路径的最后,因为它会导致 gitk 出现错误。(相同的错误在这里指定:Starting gitk Error

我已经在我的 .bash_profile 文件中注释掉了 export PATH 行,但我的路径仍然像上面那样设置。我还检查了 etc/paths.d,但在其中没有看到任何关于 mac ports 的东西。我在我的 .profile 文件中注释掉了一个类似的 export PATH 行。再次运行时,我的路径仍然包含 /opt/local 的前缀。还有哪里可以设置路径?

我正在使用 Mac OS Snow Leopard 10.6.8。

2个回答

6

在我的系统上,MacPorts安装程序将其放置在/etc/profile中。

文件(完整的?)列表如下(按照bash读取它们的顺序):

/etc/profile
/etc/bashrc
~/.bash_profile
~/.bash_login
~/.profile
~/.bashrc

你如何打开它以便使用编辑器进行编辑? - Gilberto Ibarra

4

你是否也检查了/etc/profile或/etc/paths?如果你在所有其他地方都注释掉它,那么这些应该是它们所在的位置。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接