“无法识别的导入路径”与“go get”:解决问题的指南
尝试使用“go”安装软件包时获取”,您可能会遇到错误,指出“无法识别的导入路径”。当您的 GOROOT 环境变量指向无效位置或 GOPATH 存在问题时,通常会发生此错误。
解决问题
解决此问题,请按照以下步骤操作:
验证 GOROOT和 GOPATH:
确保您的 GOROOT 变量已正确设置为 Go 安装的根目录。例如,如果您将 Go 安装在 /usr/local/go 中,则 GOROOT 应设置为 /usr/local/go。
此外,请检查您的 GOPATH 变量是否设置为您的工作空间目录,即您的工作空间目录。计划存储您的 Go 项目。 GOPATH 的常见值为 /home/user/go。
修改 Bash 配置文件:
将以下行添加到您的bash 配置文件 (~/.profile):
export GOROOT=/usr/local/go export GOPATH=$HOME/go export PATH=$PATH:$GOROOT/bin
这设置了 GOROOT 和 GOPATH变量并将 Go bin 目录添加到您的 PATH。
删除旧的 GOROOT 引用:
删除环境变量中对 GOROOT 的所有旧引用.
重新安装软件包:
使用“go get github.com/hoisie/web”重新安装 web.go 软件包。
使用 Ubuntu 安装 Go:
如果上述步骤不能解决问题,您可以尝试使用 Ubuntu 的软件包安装 Go经理:
sudo apt-get install golang
重新启动终端:
重新启动终端会话以应用更改。
额外提示:
如果您仍然遇到问题,请参阅以下资源:
这里还有一个有用的视频教程:
以上是为什么在使用'go get”时出现'无法识别的导入路径”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!