初始问题:
尽管在 .profile 中设置了 GOPATH,但go env 命令继续列出 GOROOT 而不是 GOPATH。另外,go install 的目标是 GOROOT 目录,忽略了指定的 GOPATH 位置。
原因及解决方案:
最初的问题可能是由于 GOPATH 配置不当以及用户工作区。要解决此问题,必须确保正确定义 GOPATH 并创建必要的目录结构。
配置 GOPATH 的步骤:
mkdir -p $HOME/dev/go/src
mkdir -p $HOME/dev/go/bin
export GOPATH=$HOME/dev/go:
export PATH=$PATH:$HOME/dev/go/bin
执行这些步骤后,验证 GOPATH 是否正确设置并在命令 env | 中输出grep -i '^GO'.
其他故障排除:
解决方案:
在所描述的情况下,升级到Go 1.1beta2后问题得到解决。但是,上述一般故障排除步骤应该可以解决大多数用户的问题。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3