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

shi*_*hin 90 git macos profile path node.js

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

export PATH=$PATH:/usr/local/git/bin 
Run Code Online (Sandbox Code Playgroud)

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

确保/ usr/local/bin在$ PATH中.

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

Mar*_*eed 99

export PATH=$PATH:/usr/local/git/bin:/usr/local/bin
Run Code Online (Sandbox Code Playgroud)

一个注意事项:这里不需要引号,因为它位于赋值的右侧,但总的来说,特别是在具有spacy路径名传统的Mac上,扩展类似于$PATH双引号"$PATH".

  • 虽然你可以做到这一点,但它不是OS X方式.OS X上的路径是使用`/ usr/libexec/path_helper`构建的,从默认的`/ etc/profile`调用.从`man path_helper`开始,然后在`/ etc/paths.d`中的文件中添加路径.您会发现其他操作系统中的每个路径设置示例都包含`$ PATH`,因为它们似乎都没有能够承诺成为链中的第一个... (7认同)

sus*_*hil 18

尝试将$ PATH放在最后.

export PATH=/usr/local/git/bin:/usr/local/bin:$PATH
Run Code Online (Sandbox Code Playgroud)


Dan*_*ouf 5

使路径的编辑值在下一个会话中保留

cd ~/
touch .bash_profile
open .bash_profile
Run Code Online (Sandbox Code Playgroud)

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

export PATH=$PATH:/usr/local/git/bin:/usr/local/bin:
Run Code Online (Sandbox Code Playgroud)

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

  • 您还需要在右侧添加$ PATH,否则您将无法访问所有Linux命令。 (2认同)