用 linux 上安装好的 root 用户,在~/.zshrc文件中设置Go路径:
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
$ ls $HOME/go
bin pkg src
$ ls $HOME/go/bin
asmfmt dlv errcheck fillstruct gocode gocode-gomod godef gogetdoc goimports golint gometalinter gomodifytags gorename gotags gounit guru iferr impl keyify motion
但是go env却返回如下信息:
zsh: command not found: go
为什么会这样?
附加内容
$ whereis go
go: /usr/local/go
将/usr/local设置为~/.zshrc:
export PATH=$PATH:/usr/local/
运行Go env会返回:
zsh: permission denied: go