首页 >后端开发 >Golang >如何修复 macOS 上的'GOPATH 之外的目录无安装位置”Go 安装错误?

如何修复 macOS 上的'GOPATH 之外的目录无安装位置”Go 安装错误?

Patricia Arquette
Patricia Arquette原创
2024-12-06 17:10:14699浏览

How to Fix

GOPATH 之外的目录中的 Go 安装错误已解决

当尝试使用“go install”命令安装 Go 软件包时,用户可能会遇到以下错误:“GOPATH 之外的目录 [目录名称] 没有安装位置。”在定义的 GOPATH 目录之外安装软件包时会出现此问题。

要解决此错误,Mac OSX 用户应确保正确设置 GOBIN 环境变量。

纠正错误的步骤问题:

  1. 创建垃圾箱目录:

    • 在 GOPATH 目录中创建一个名为“bin”的目录,例如“/Users/me/gopath/bin”
  2. 设置GOBIN:

    • 打开终端并运行以下命令:

      • 导出GOBIN=$GOPATH/bin
  3. 重新安装软件包:

    • 尝试安装软件包再次使用“go install”命令。

附加说明:

  • GOBIN 变量指定全局安装的二进制文件的存储位置。
  • 设置 GOBIN 会覆盖在 GOPATH 之外安装二进制文件的默认行为,解决“无安装位置”错误。
  • 特别推荐使用 Homebrew 安装 Go 的 Mac OSX 用户。

遵循这些步骤后,“go install”命令应该成功安装软件包,即使它们位于 GOPATH 目录之外。

以上是如何修复 macOS 上的'GOPATH 之外的目录无安装位置”Go 安装错误?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn