go - 将 go 包安装到系统路径的正确方法是什么?

标签 go raspbian

我正在尝试安装一个 go 项目 ( the keybase client, in particular ),但我想为我系统上的所有用户全局安装它。

我四处搜索,发现一些人不小心将东西安装到 /usr/local/go/bin 或类似的东西,但没有关于我应该如何实际安装的说明 在这些位置安装东西。

但这就是我想要做的 - 全局安装应用程序。我应该如何使用 go 来做到这一点?

我没有使用任何预构建的包,因为 Raspbian Jesse 不存在

最佳答案

您是否尝试过像这样设置 $GOBIN:

GOBIN=/usr/local/bin/或 GOBIN=/usr/bin/或 PATH 中的任何目录?

然后:

导出GOBIN

然后安装应用程序?

根据手册,默认的 $GOBIN 是 $GOROOT/bin 所以我猜那些用户将 GOROOT 设置为/usr/local/go

关于go - 将 go 包安装到系统路径的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41574521/

相关文章:

go - 用新值覆盖现有值

python - 使用python和Opencv进行多处理或多线程以检测人脸

c - 编译 gcc-5.2.0 时出现问题

list - 检查nil指针取消引用的正确方法是什么?

google-app-engine - 在 GAE 中,用户什么时候可能没有 ID

java - Raspberry Pi 无法在 JavaFX 应用程序中隐藏鼠标光标

java - 在 Java 中写入串行

java.nio.file.InvalidPathException : Malformed input or input contains unmappable characters when using national characters

string - 如何使用 fmt.scanln 从以空格分隔的字符串中读取

go - 从 golang 中的字符串创建 bufio 接口(interface)