我想使用golang,但是我在运行go命令时遇到了麻烦.我安装了go1.5.2 darwin/amd64,但是当我运行命令时go version,我在终端中收到错误zsh: command not found: go.我添加了export PATH=$PATH:/usr/local/go/binbash配置文件的路径,但我仍然得到错误(我重新启动了终端顺便说一句).我卸载并重新安装,但没有运气.任何人都可以帮我解决这个问题吗?我不确定安装中是否有错误,但下载确定.如果不进行锻炼,我可能需要下载较旧版本的go.
Cal*_*ams 75
像上面评论中提到的bjhaid一样:
发生这种情况是因为您必须将您PATH的~/.zshrc文件添加到文件中.
在~/.zshrc你应该添加行:
export PATH=$PATH:/usr/local/go/bin
Run Code Online (Sandbox Code Playgroud)
你应该找到你的.zshrc文件:
. ~/.zshrc
Run Code Online (Sandbox Code Playgroud)
mgr*_*eer 15
我不断遇到问题并按照此处的步骤操作,最终得到了一个可行的解决方案:http : //totzyuta.github.io/blog/2015/06/21/installing-go-by-homebrew-on-mac-os- X/
用 brew 安装:
brew install golang
Run Code Online (Sandbox Code Playgroud)
编辑 bash_profile 并添加以下路径:
nano ~/.bash_profile
export GOROOT=/usr/local/opt/go/libexec
export GOPATH=$HOME/.go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
Run Code Online (Sandbox Code Playgroud)
来源:
source ~/.bash_profile
然后重启终端
go version
输出:go 版本 go1.12 darwin/amd64
对于 bash,您应该编辑该.bashrc文件并添加上面提到的行:
export PATH=$PATH:/usr/local/go/bin
Run Code Online (Sandbox Code Playgroud)
将Go PATH添加到 ~/.zshrc 文件。打开文件进行编辑 -
vim ~/.zshrc
Run Code Online (Sandbox Code Playgroud)
在~/.zshrc中,您应该添加以下行:
export PATH=$PATH:/usr/local/go/bin
Run Code Online (Sandbox Code Playgroud)
完成后,关闭并重新打开终端,就可以开始了。对于测试,你可以这样做 -
go version
Run Code Online (Sandbox Code Playgroud)
它将显示类似的输出 -
go version go1.15.1 darwin/amd64
Run Code Online (Sandbox Code Playgroud)
小智 5
将以下行添加到Mac 上的~/.bashrc或~/.bash_profile文件末尾
alias go="/usr/local/go/bin/go"
而在 Terminal
source ~/.bashrc或source ~/.bash_profile在现有的终端会话中。或者要查看新更改,您还可以重新打开一个新的终端会话。
| 归档时间: |
|
| 查看次数: |
24828 次 |
| 最近记录: |