.bash_profile与.profile冲突,阻止节点运行

时间:2015-01-30 22:26:13

标签: node.js macports rbenv .bash-profile .profile

根据其说明,我在.bash_profile中安装了我的ruby环境,并在.profile中安装了MacPorts。我已经使用MacPorts安装了节点,但似乎.bash_profile和.profile之间存在冲突。 Node在安装时工作,但除非我在终端中删除.bash_profile或load .profile,否则它无效。

我还是设置环境的新手,所以我不确定我是否可以将.bash_profile和.profile结合起来以避免这种冲突,或者是否有更好的解决方案。

1 个答案:

答案 0 :(得分:0)

您可以将MacPorts所需的修改移动到$PATH,无论您想要什么。如果这样可以解决问题,请将其移至.bash_profile

在您的设置工作时,请查看$PATH的值,而不是。我假设您正在使用的任何红宝石环境都以某种方式改变它。在.bash_profile的末尾添加以下行应该会再次显示:

export PATH=/opt/local/bin:$PATH