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

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

1、安裝開發必備環境linux

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

sudo apt-get install git golang-go vim
github

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

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

若是出現安裝錯誤,進行修復安裝:sql

sudo apt-get -f installubuntu

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

安裝完成後,查看安裝版本:windows

go version

能夠看到版本號爲安裝正確

2、配置環境變量

安裝後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的環境變量路徑信息和版本信息爲成功

3、生成開發環境目錄

進入go 文件夾

cd /home/wwe/go

分別建立bin src 和pkg文件夾, 由於go語言的編譯環境目錄默認要求有這些文件夾存放不一樣的文件

mkdir bin

mkdir src

mkdir pkg

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


4、經常使用開發包下載

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 獲取

5、經常使用開發工具

幾種經常使用的開發工具

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

相關文章
相關標籤/搜索