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

.bash_profile conflicting with .profile preventing node from running

我在 .bash_profile 中设置了我的 ruby 环境,并按照其说明在 .profile 中安装了 MacPorts。我已经使用 MacPorts 安装了节点,但似乎 .bash_profile 和 .profile 之间存在冲突。节点在安装时工作,但它一直没有工作,除非我删除 .bash_profile 或在终端中加载 .profile。

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

您可以将 MacPorts 需要的修改移动到 $PATH 任何您想要的地方。如果这解决了问题,请将它们移至 .bash_profile.

看看 $PATH 的值,当你的设置工作时与不工作时。我假设您使用的 ruby 环境正在以某种方式改变它。在 .bash_profile 的末尾添加以下行应该可以使其再次工作:

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