参考文章
go安装完成之后 每次重新打开终端窗口都报错 command 'go' not found 找不到这个命令
网上查阅了资料之后说是要设置 GOPATH,直接执行如下命令就可以了
export PATH=$PATH:/usr/local/go/bin
但是重新打开终端窗口又报错 !!!
才知道 这个命令执行 就是一次性的 ,仅对当前用户 当前窗口有用
/etc/profile 在这个文件里设置的变量才是全局变量!因为 任何用户登录之后首先执行 /etc/profile 文件 。
那么我们把这个变量 写在这个文件里 保存!再打开任何窗口 任何用户登录 运行 go 命令都不会报上面这个错误了。
然后呢 又查了一下 linux 环境变量相关的资料
实际上呢 /etc/profile 这个文件在执行的时候还是会去查看 /etc/profile.d 文件中的内容
有脚本就执行 ,所以比较规范的就是
/etc/profile.d/路径下新建脚本,修改环境变量
参考上面的文章