ubuntu16.04 Golang語言開發環境搭建


golang即go語言是跨平台的語言,適用於windows 和linux平台,下面介紹linux平台下ubuntu16.04系統下的開發環境搭建過程。

一、安裝開發必備環境

執行下面命令分別安裝git工具(代碼維護工具,可以不裝) golang開發庫 vim編譯器:

sudo apt-get install git golang-go vim

以上是一個命令統一把這些庫都安裝了 也可以分別安裝如只安裝go 命令為sudo apt-get install golang-go

輸入用戶密碼進行安裝。(命令前邊加 sudo 是使用管理員權限安裝,需要輸入密碼,系統級安裝需要管理員權限,普通不需要。)

如果出現安裝錯誤,進行修復安裝:

sudo apt-get -f install

此命令可以繼續上次失敗的地方繼續安裝,自動修復。

安裝完成后,查看安裝版本:

go version

可以看到版本號為安裝正確

二、配置環境變量

安裝后go之后,要配置幾個環境變量,如下:

GOPATH:go的開發路徑

GOBIN:go工具程序存放路徑

GOROOT:go的安裝路徑,默認情況下,系統已經自動配置了GOROOT

操作步驟:

進入.bashrc配置環境變量:

sudu vim ~/.bashrc  

或者sudo vim /etc/profile文件

在最后面添加如下代碼:

export GOPATH=/home/wwe/go   (具體和個人用戶名和go庫路徑有關)
export GOBIN=$GOPATH/bin
export PATH=$PATH:${GOPATH//://bin:}/bin

保存,退出

使環境變量生效:

source ~/.bashrc

或者source /etc/profile

查看環境變量是否生效:

go env

出現go的環境變量路徑信息和版本信息為成功

三、生成開發環境目錄

進入go 文件夾

cd /home/wwe/go

分別創建bin src 和pkg文件夾, 因為go語言的編譯環境目錄默認要求有這些文件夾存放不同的文件

mkdir bin

mkdir src

mkdir pkg

完成,之后新建go項目源碼放在src下面, 生成的安裝包會自動放在bin下,源碼編譯生成的包即靜態庫會自動到pkg文件夾下。


四、常用開發包下載

go get github.com/astaxie/beego
go get github.com/go-sql-driver/mysql
go get github.com/eclipse/paho.mqtt.golang
go get gopkg.in/mgo.v2
go get github.com/beego/bee

默認會下載到GOPATH的src目錄下。以上獲取的是github.com的相關包,之后有需要的其他的安裝包根據提示缺少包信息 用go get 獲取

五、常用開發工具

幾種常用的開發工具

1  liteIDE

2  sublime 

添加sublime text 3的倉庫:

sudo add-apt-repository ppa:webupd8team/sublime-text-3

回車,出現很多信息。但是我們看看圖片最后字知道,這地方在等待我們確認是否添加這個倉庫,按enter鍵繼續,按crtl+c取消。

sudo apt-get update

sudo apt-get install sublime-text-installer

安裝完成后執行

subl 

打開subline工具 之后

按shift+ctrol+p 快捷鍵  出來安裝包小窗口 輸入

pci  (package control : install packag) 的首字母搜出此安裝包 點擊回車自動安裝,左下方有進度提示,

之后在此繼續安裝gosublime 

之后設置參數進入

Preferences -> package settings -> GoSublime -> Settings - Uesrs 配置下面的內容
{  
    "env": {  
        "GOPATH": "/home/wei/go",  
        "GOROOT": "/usr/lib/go-1.6"  
    }  
}

 

下面是sublime text 2的安裝命令,與3稍有不同:

sudo add-apt-repository ppa:webupd8team/sublime-text-2   

sudo apt-get update  

sudo apt-get install sublime-text-dev

進行安裝

3 vim

可以選擇一種進行安裝 配置。便於開發調試

 

六  go版本升級

此版本安在的是1.6, 想升級安裝golang 1.8+

首先安裝源

sudo add-apt-repository ppa:longsleep/golang-backports

更新源

sudo apt-get update

安裝新版本go

sudo apt-get install golang-go

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM