一、問題
在macos下安裝golang開發環境,想更改gopath路徑,通過export GOPATH=/Volume/E/go
在vscode中通過go env命令查看GOPATH還是原始默認的,經過多方查詢,通過以下步驟可解決。
二、解決
步驟一:理解環境變量
/etc/profile;/etc/bashrc 是針對系統所有用戶的全局變量,只有root用戶才能修改這兩個文件,對一般用戶來說是他們是只讀的。一般用戶要想修改它們,可以在命令前加sudo,意思是以Root身份執行,比如:sudo vi /etc/profile ,然后按照提示輸入密碼即可。
步驟二:當前用戶變量設置
對於一般用戶而言,通常我們建議去修改~/.bash_profile來設置環境變量,它是用戶級的設置,只對當前用戶有效。
操作步驟:1、打開Terminal(終端)
2、輸入:vi ~/.bash_profile
3、設置PATH:export PATH=/Volumes/E/go/bin:$PATH
設置GAOPATH:export GOPATH=/Volumes/E/go
4、輸入::wq //保存並退出vi
5、修改立即生效:source ~/.bash_profile
6、查看環境變量的值:echo $PATH
注意:1、~/.bash_profile中有個點
2、如果是新增環境變量或者是修改環境變量的值,都需要source一下才能立即生效。如果是刪除一個環境變量,必須輸入exit以logout當前shell,然后再重新打開一個新的shell並login才能生效。
步驟三:通過go env瀏覽
ok,設置成功~~
參考資料:
Mac 可設置環境變量的位置、查看和添加PATH環境變量
http://elf8848.iteye.com/blog/1582137
vim退出命令
http://www.cnblogs.com/kex1n/p/5196185.html
Mac OS X 配置環境變量