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

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

Patricia Arquette
发布: 2024-12-06 17:10:14
原创
728 人浏览过

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中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板