无法在Mac OS X Mavericks中安装Go 1.2.1

时间:2014-04-02 16:53:00

标签: go osx-mavericks

我按照link下载Go 1.2.1并尝试在Mavericks OSX中安装。使用二进制包安装后,我进入路径/ usr / local / go并找到所有可执行文件。但是,当我尝试运行时

go version

它返回

$ command not found: go

我不确定我做错了什么,但我无法找到任何资源。我也尝试过这个教程(link),但仍然失败了。有什么帮助吗?

3 个答案:

答案 0 :(得分:9)

如果存在二进制文件,则该目录不得位于$ PATH变量中。根据您链接的教程,确保以下两行在您的shell配置文件中: export GOROOT=/usr/local/go export PATH=$PATH:$GOROOT/bin

答案 1 :(得分:6)

默认情况下,go安装在/usr/local/go/bin中。所以我通过在bash_profile中添加这一行来解决这个问题:

  • 编辑〜/ .bash_profile(例如使用nano ~/.bash_profile
  • 添加export PATH=$PATH:/usr/local/go/bin
  • 保存文件,关闭并打开终端

它应该有效:

$ go version
go version go1.4.2 darwin/amd64

答案 2 :(得分:0)

在Mac上,下载档案并运行后,默认安装在/usr/local/go处。接下来要做的就是在export PATH=$PATH:/usr/local/go/bin中添加.profile。如果碰到$ command not found: go之类的东西,只需重新启动终端即可。

就我而言,只关注

export GOROOT=$HOME/go1.X
export PATH=$PATH:$GOROOT/bin

是指您根据official installation instructions安装/usr/local/go以外的其他位置。