猿问

我还应该声明 GOPATH 吗?

  • 我正在阅读Learning GO并建议需要在 PATH 上声明 GOPATH="/home/user/go"

这是来自作者:

显式定义GOPATH并将$GOPATH/bin目录放在可执行文件路径中是个好主意。显式定义GOPATH可以明确您的 Go 工作区所在的位置,并将$GOPATH/bin添加到您的可执行路径可以更轻松地运行通过 go install 安装的第三方工具。

  • 当我运行go env1.18.1 时,已经声明了,所以为什么仍然建议在你的pathin.bashrc.bash_profile

谢谢


智慧大石
浏览 86回答 1
1回答

守着星空守着你

[S]我还应该声明 GOPATH、GOROOT 吗?不,不!GOPATH 默认为 $HOME/go,这很好,基于 GOPATH 的构建已被弃用多年。使用模块。GOROOT 从来都不是 Go 最终用户的事情。如果您使用 Go 编译器本身或将 Go 安装在不寻常的位置(最终用户不应该这样做),则必须进行设置。远离任何促进 GOPATH 甚至建议搞乱 GOROOT 的资源。
随时随地看视频慕课网APP

相关分类

Go
我要回答