1. 程式人生 > >ubuntu/deepin下golang1.11.2安裝配置與beego、bee安裝

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 

同上,需在之前配置環境變數。