使用gvm安装golang开发环境

1、背景
使用golang开发可能需要在各版本的golang开发环境中切换。每次都需要修改环境变量。而通过gvm能能轻松的解决这个问题。
gvm项目地址:https://github.com/moovweb/gvm

2、安装gvm
执行

bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)

重启Terminal会话让gvm生效


3、安装gvm依赖bison

sudo yum install bison

4、gvm 安装golang
a、从源码安装
国内访问不了https://go.googlesource.com/go
可将 GO_SOURCE_URL修改为github上的源码镜像

vim ~/.gvm/scripts/install

修改

 GO_SOURCE_URL=https://github.com/golang/go

b、通过二进制安装包安装

gvm install go1.4.3 -B #使用二进制安装包安装

gvm会从http://golang.org 或 https://go.googlecode.com 下载安装包,这两个url同样在国内无法访问。

如果已经下载过go1.4.3的安装包,可以将安装包copy到 ~/.gvm/archive下面,然后重新执行安装命令

5、准备开发环境变量
为golang项目创建一个目录如 demo

mkdir -p /root/dev/go/demo

使用gvm pkgset #创建环境变量

gvm pkgset create demo #创建环境变量文件
gvm pkgenv demo        #修改环境变量,根据自己需求修改,如修改GOPATH路径为/root/dev/go/demo
gvm pkgset use demo

这样就为demo项目单独创建了一个开发环境。以后可以为每个项目都创建一个环境变量。

6、使用开发环境

cd /root/dev/go/demo #进入工作目录
gvm use go1.4.3 #指定go版本
gvm pkgset use demo #指定环境变量

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>