1

在 Go 的 Github 上的 wiki 页面中,它被告知设置在 ~/.bash_profile 中:

https://github.com/golang/go/wiki/Setting-GOPATH

在这个 StackOverflow 问题中,建议在 ~/.bashrc 文件中设置大多数投票最多的答案:

如何在 Ubuntu 上设置 GOPATH 环境变量?我必须编辑什么文件?

我读过 ~/.profile 可能是设置环境变量的最佳方式。是否有原因 ~/.profile 不用于设置 $GOPATH 还是只是偏好问题?

4

1 回答 1

1

使用您的外壳配置文件

如果你已经有一个.bash_profile文件,你可以使用它,否则使用.profile. 您也可以.profile从中获取.bash_profile并添加您需要的任何内容.profile有关更多信息,请参阅此答案。

为什么不.bashrc呢?

如果向 中添加环境变量.bashrc,您可能会遇到重复PATH条目之类的情况,但这也意味着这些变量仅在从 shell 启动的进程中可用。对于GOPATH,这通常不是问题,但它是PATH-like,因此您应该坚持使用 shell 配置文件以避免任何潜在问题。

于 2017-11-11T10:02:04.287 回答