排查“Go install not work with zsh”错误
尝试使用 zsh 安装 Go 时,macOS 用户可能会遇到错误,尽管看似如此正确的配置。
问题详细信息:
用户创建了 ~/go 工作空间目录并在其配置文件中设置以下内容:
.bash_profile:
export PATH=$PATH:/usr/local/go/bin
.zshrc:
export PATH=$PATH:/usr/local/go/bin
但是,运行 go env 返回“zsh: command not find: go”。
解决方案:
如果 Go 是通过 macOS 软件包安装程序而不是 Homebrew 在 macOS 上安装的,则配置需要在 ~/.zshrc 中添加额外的环境变量:
export GOPATH=$HOME/go export GOROOT=/usr/local/go export GOBIN=$GOPATH/bin export PATH=$PATH:$GOPATH export PATH=$PATH:$GOROOT/bin
这些变量指定 Go 环境的 GOPATH、GOROOT、GOBIN 和 PATH,将其定向到已安装的 Go 二进制文件的正确位置。
以上是为什么“go install”不能在 macOS 上与 zsh 一起使用?的详细内容。更多信息请关注PHP中文网其他相关文章!