ubuntu/deepin下golang1.11.2安裝配置與beego、bee安裝
寫此文章的原因:
ubuntu預設源使用apt安裝的golang版本預設為1.6,而beego框架則基於1.7;
deepin預設源使用apt安裝的golang版本預設為1.8,但是安裝beego、bee則提示沒許可權,即便使用sudo雖然不提示沒許可權,但依然安裝失敗。
每次更換系統go環境要尋找解決方案、配置許久,我索性記錄一下golang1.11.2(當前最新版本)、beego、bee的正確安裝方案。
1. golang1.11安裝
首先當然是先下載安裝包,這裡我給出兩個下載連結:
連結:https://pan.baidu.com/s/1moA1ssh-GFMJsAdPjrfbLg 密碼:try6 (百度網盤)
或者
https://dl.google.com/go/go1.11.2.linux-amd64.tar.gz (需×××)
接下來對下載的go1.11.2.linux-amd64.tar.gz 進行解壓縮:
可以直接->右鍵點選該檔案->提取(解壓)到當前資料夾
或者
終端下命令: sudo tar -xvf go1.11.linux-amd64.tar.gz
接下來將解壓的檔案拷貝到系統目錄下,在這裡我寫了3種常用軟體安裝目錄,想盡快安裝golang的可以忽略。
/usr : 系統軟體安裝目錄
/usr/local : 使用者軟體安裝目錄
/opt : 大型軟體安裝目錄
在這裡我安裝到/usr/local
終端下命令(移動):sudo mv go /usr/local
或者命令(拷貝):sudo cp -r go /usr/local
接下來來到最後一步環境變數配置,也往往是容易忽略的
終端下命令: vim ~/.bashrc 或者 vim ~/profile
(bashrc對系統所有使用者有效,profile對當前使用者有效)
將以下內容貼上到裡面(隨便空白處即可,建議最開始或結尾):
export GOROOT="/usr/local/go"
export GOPATH="~/go"
export PATH=$PATH:/usr/local/go/bin
最後對更改的環境變數進行生效
source ~/.bashrc 或者 source ~/profile
此刻,golang安裝配置完成,可通過以下命令檢測
go version
2. beego安裝
終端下命令: go get github.com/astaxie/beego
然後進入 當前目錄(當前目錄:~/go/src/github.com/astaxie/beego)
go install
如果之前按照我在1中寫的步驟這樣便可以完成,如果不是且安裝失敗,請先按照我的步驟配置環境變數
3. bee安裝
終端下命令: go get github.com/beego/bee
然後進入 當前目錄(當前目錄:~/go/src/github.com/beego/bee)
go install
同上,需在之前配置環境變數。