MacOS源〜/ .bash_profile禁用了所有内容

时间:2013-11-11 23:55:18

标签: macos operating-system go environment-variables .bash-profile

因此,我尝试在Mac上设置Go编程环境,并通过相应地修改.bash_profile将必要的目录添加到路径中。保存.bash_profile之后,我尝试运行“go version”,但它仍然无效。

经过一番搜索,我发现如果我做了以下事情: source~ / .bash_profile

go版本可行。这样做但看起来我的PATH已被更改,因为诸如:nano,vi,ls,sudo等命令不再起作用。

有没有办法恢复我的初始环境PATH?

提前致谢!! :d

PS - 如果我的问题不明确,请告诉我

1 个答案:

答案 0 :(得分:1)

请注意,对于当前的shell会话,您的路径可能只是“已损坏”:Mac OS X并不严格使用.bash_profile作为PATH。

我的猜测是你没有正确地写出export PATH=$PATH:$GOPATH/binexport GOPATH=/Users/sSmacKk/go/(或者你想设置它的任何地方):如果你忘记将现有路径分配回新路径,会有问题。

  1. path_helper运行/usr/libexec/path_helper(通常在您的路径上!)
  2. 将行export GOPATH=/wherever/you/want/export PATH=$PATH:$GOPATH/bin添加到.bash_profile
  3. 保存并退出文本编辑器,然后source .bash_profile