我按照link下载Go 1.2.1并尝试在Mavericks OSX中安装。使用二进制包安装后,我进入路径/ usr / local / go并找到所有可执行文件。但是,当我尝试运行时
go version
它返回
$ command not found: go
我不确定我做错了什么,但我无法找到任何资源。我也尝试过这个教程(link),但仍然失败了。有什么帮助吗?
答案 0 :(得分:9)
如果存在二进制文件,则该目录不得位于$ PATH变量中。根据您链接的教程,确保以下两行在您的shell配置文件中:
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
答案 1 :(得分:6)
默认情况下,go安装在/usr/local/go/bin
中。所以我通过在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
以外的其他位置。