Ubuntu設定GOPATH,GOROOT環境變數
阿新 • • 發佈:2019-02-06
1、Ubuntu儲存環境變數的幾個檔案
/etc/profile
在使用者登入時,作業系統定製使用者環境時使用的第一個檔案,此檔案為系統的每個使用者設定環境資訊,當用戶第一次登入時,該檔案被執行。
/etc /environment
在使用者登入時,作業系統使用的第二個檔案, 系統在讀取使用者個人的profile前,設定環境檔案的環境變數。
~/.profile
在使用者登入時,用到的第三個檔案 是.profile檔案,每個使用者都可使用該檔案輸入專用於自己使用的shell資訊,當用戶登入時,該檔案僅僅執行一次!預設情況下,會設定一些環境變數,執行使用者的.bashrc檔案。
/etc/bashrc
為每一個執行bash shell的使用者執行此檔案,當bash shell被開啟時,該檔案被讀取。
~/.bashrc
該檔案包含專用於使用者的bash shell的bash資訊,當登入時以及每次開啟新的shell時,該該檔案被讀取。
- Note: 以上檔案可通過
$ sudo gedit 檔名
或$ sudo vim 檔名
開啟;建議只修改~/.profile檔案,如果只修改~/.bashrc檔案,後期使用go get 命令時,會提示GOPATH未設定。
2、設定GOPATH和GOROOT
- $ sudo gedit ~/.profile
- 在檔案最後新增
export GOROOT="/usr/lib/go-1.8" // 引號內設定為你自己的go安裝目錄
export GOBIN= $ GOROOT/bin
export GOPATH="/home/test/gopath" // 引號內設定為自己的go專案的工作區間
export PATH=$PATH:$GOPATH/bin // 原路徑後用冒號連線新路徑
- 使檔案立刻生效,
$ source ~/.profile
重啟系統即可