如何在Mac上的$ PATH中添加/ usr / local / bin

时间:2012-06-14 02:44:36

标签: macos git node.js path profile

当我在终端中打开.profile'时,我有以下内容:

export PATH=$PATH:/usr/local/git/bin 

现在我为Mac安装了node.js,它说,

  

确保/ usr / local / bin位于$ PATH。

如何将/usr/local/bin添加到导出PATH=$PATH:/usr/local/git/bin

6 个答案:

答案 0 :(得分:95)

export PATH=$PATH:/usr/local/git/bin:/usr/local/bin

一个注意事项:这里不需要引号,因为它位于作业的右侧,但总的来说,特别是在具有spacy路径名传统的Mac上,像$PATH这样的扩展应该是双倍的 - 引用为"$PATH"

答案 1 :(得分:17)

尝试将$ PATH放在最后。

export PATH=/usr/local/git/bin:/usr/local/bin:$PATH

答案 2 :(得分:4)

我遇到了同样的问题。

cd to ../etc/ 然后用ls确保你的“路径”文件在, vim路径,在文件末尾添加“/ usr / local / bin”。

答案 3 :(得分:2)

要使path的编辑值在下一个会话中保留

cd ~/
touch .bash_profile
open .bash_profile

这将在编辑器中打开.bash_profile,在将所需内容添加到按列分隔每个值的路径后,在以下内容中编写内容。

export PATH=/usr/local/git/bin:/usr/local/bin:

保存,退出,重新启动终端并享受

答案 4 :(得分:0)

我倾向于找到这个整洁的

sudo mkdir -p /etc/paths.d   # was optional in my case
echo /usr/local/git/bin  | sudo tee /etc/paths.d/mypath1

答案 5 :(得分:0)

在MAC OS Catalina中, 这是对我有用的步骤,以上所有解决方案都可以帮助但不能解决我的问题。

  1. 检查节点--version,仍然是旧版本。
  2. cd〜/
  3. atom .bash_profile
  4. 删除指向旧节点的$ PATH 版本,在我的情况下是/ usr / local / bin / node / @ node8
  5. 添加并保存到$ PATH而不是“导出 PATH = $ PATH:/ usr / local / git / bin:/ usr / local / bin“
  6. 使用节点(终端,模拟器,浏览器博览会等)关闭所有应用程序
  7. 重新启动终端并检查节点--version