如何全局设置 Go 环境变量

Mne*_*yne -1 bash environment-variables go

当我声明我的 Go 环境时(即使用简单导出的 GOPATH 和 GOROOT):

export GOROOT=/usr/lib/go-1.9/
export GOPATH=/my/workspace/go
Run Code Online (Sandbox Code Playgroud)

当前终端正常识别变量,但如果我打开另一个终端窗口,这些变量没有设置,需要从头开始重新配置。

除了像编辑 .bashrc 文件这样的常见方法之外,是否有一种特定于 go 的方法来设置 go 环境变量的默认值?

Pas*_*llo 5

如此处所述您只需要export GOROOT=/usr/lib/go-1.9/ export GOPATH=/my/workspace/go 在主目录中的文件 ~/.profile 底部包含导出

  • 尝试将这两行也添加到 ~/.bashrc 的底部 (2认同)