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