【问题标题】:MacOS source ~/.bash_profile disabled everythingMacOS 源 ~/.bash_profile 禁用了一切
【发布时间】:2013-11-23 23:08:45
【问题描述】:

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

经过一番搜索,我发现如果我执行以下操作: 来源 ~/.bash_profile

go 版本可以工作。它确实如此,但似乎我的 PATH 已更改,因为诸如 nano、vi、ls、sudo 等命令不再起作用。

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

提前致谢!! :D

PS - 如果我的问题不清楚,请告诉我

【问题讨论】:

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


    【解决方案1】:

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

    我的猜测是您没有正确写出 export PATH=$PATH:$GOPATH/binexport GOPATH=/Users/sSmacKk/go/(或您想要设置的任何位置):如果您忘记将现有路径分配回新路径,您将遇到问题.

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

    【讨论】:

      猜你喜欢
      • 2019-12-22
      • 2020-11-28
      • 1970-01-01
      • 1970-01-01
      • 2012-05-14
      • 2020-10-23
      • 2020-04-10
      • 2014-11-22
      • 1970-01-01
      相关资源
      最近更新 更多