“go install”错误:“No Install Location for Directory Outside GOPATH”
当安装 Go 到 GOPATH 之外的目录时,例如作为您在“~/go”目录中设置的目录,您可能会遇到错误消息“go install:目录无安装位置” /Users/Daryl/go/src/tire 在 GOPATH 之外。”出现此问题的原因是 Go 通常在 GOPATH 的“bin”目录中安装可执行文件和包。
要解决此错误并正确安装 Go 项目,您可以修改 $GOBIN 环境变量或将其添加到操作系统搜索中小路。以下是每种方法的步骤:
选项 1:将 $GOBIN 设置为 $GOPATH/bin
在终端中,运行以下命令命令将 $GOBIN 设置为“bin”目录GOPATH:
export GOBIN=$GOPATH/bin
选项 2:将 $GOBIN 添加到操作系统搜索路径
编辑操作系统的搜索路径以包含 $GOBIN。例如,在 macOS 上,您可以将以下行添加到 .bash_profile 或 .zshrc 文件中:
export PATH=$PATH:$GOBIN
完成必要的更改后,您可以重新运行“go install”命令,并且应该安装该项目成功了。
以上是如何解决'go install:GOPATH 之外的目录没有安装位置”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!