Go 安装错误:解决“GOPATH 之外的目录没有安装位置”
对于某些人来说,Go 的安装命令可能会遇到类似的错误消息更改为“GOPATH 之外的目录 [项目目录] 没有安装位置。”不过,设置 $GOPATH 和 $GOROOT 环境变量并不能解决问题。
解决这个问题的关键在于设置 GOBIN 环境变量。通过创建 bin 目录并导出 GOBIN=$GOPATH/bin,您可以在 GOPATH 中指定专用的安装位置。这消除了当 go install 尝试在默认系统目录之外安装软件包时出现的混乱。
以下是步骤细分:
在您的系统中创建一个 bin 目录GOPATH:
mkdir bin
设置GOBIN环境变量指向bin 目录:
export GOBIN=$GOPATH/bin
按照以下步骤,您可以确保 go install 成功在 GOPATH 中安装软件包,避免出现“no install location”错误消息。
以上是Go 安装错误:如何修复'GOPATH 之外的目录没有安装位置”?的详细内容。更多信息请关注PHP中文网其他相关文章!