最近开始学习golang,便顺手记录下本人在ubuntu环境下的安装golang的历程。
说在前头
网络上关于golang的配置(Ubuntu下,以下如未指明都是在ubuntu14.04的环境下进行),总体上而言有两种,一种是去官网下载tar.gz包进行解压安装,我最开始也是这样,然而安装完成后在安装第三方包时发现总是报错找不到 runtime/trace,不知道是因为本人使用的是windows下的bash导致的原因还是其他操作,这条路对我而言是fail的了。另外一种就是使用gvm了,实话讲gvm安装还是挺傻瓜式的,过程也就几条命令。
开始操作
- 安装gvm所需依赖
sudo apt-get install curl git mercurial make binutils bison gcc build-essential
- 安装gvm
bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
如果此处报错可能是网址有了变动,可以自行搜索修改 - 安装go
这里的一个坑点是,对于go 1.x(x > 4), 你需要先安装go1.4再安装高级版本,因为我们需要用go来编译go更高级的版本包。具体流程(假设你要安装1.8.3,而你的电脑上没有任何golang版本):
gvm install go1.4
gvm use go1.4
gvm install go1.8.3
gvm use go1.8.3 --default
一波操作后,就能愉快的使用go进行编程之旅了~(gvm已经为你配置好相关的环境变量,无需多心)