使用gvm安装go

2017-7-27    分类: go

//1,安装

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

 

//2,gvm立即生效,(安装gvm时,会有相应的目录提示)

source /Users/xgllseo/.gvm/scripts/gvm

 

//3,把gvm目录到环境变量中。在mac中编辑 ~/.zshrc ,在最后加入此代码。这样方便关闭shell窗口后会再次打开能找到gvm命令

[[ -s "/Users/xgllseo/.gvm/scripts/gvm" ]] && source "/Users/xgllseo/.gvm/scripts/gvm"

如果不想使用gvm安装的go 那就要进入到~/.zshrc 把以上的代码删除或者注释

 

//4,有版本号,说明安装成功

gvm version

 

//5,列出当前可以安装的go版本

gvm listall

 

//6,安装指定版本,例如

gvm install go1.8.3 -B
也可以使用自己的镜像库
gvm install go1.3 --source=https://mozillazg@bitbucket.org/mozillazg/go

 

//7,已经安装的并且在使用哪个版本的go

gvm list

 

//8,切换go版本,关闭当前shell后再次打开依然有效(临时切换就不需要default)

gvm use go1.8.3 --default

 

//查看当前go版本的目录
which go

 

 

--------------------win环境下安装------------------------------------

目前win环境下没有gvm来安装go,只能从官网上下载对应的版本go安装。这里简单介绍下

系统32位下载i386

64下载amd64。

到官网下载,安装包推荐下载msi格式的:http://golang.org/

安装完成默认路径是c:\go\之后我们需要手动配置环境,打开win的环境变量设置界面。

gopath

PATH添加;C:\Go\bin

 

gohuanjing1

GOROOT添加C:\Go\

依次在“系统变量中” 新建添加以下变量

GOARCH    amd64

GOBIN   %GOROOT%bin

GOOS   windows

GOPATH   C:\gowork

----------------------------------------------

GOROOT:Go的安装目录
GOPATH:用于存放Go语言Package的目录,这个目录不能在Go的安装目录中
GOBIN:Go二进制文件存放目录,写成%GOROOT%\bin就好
GOOS:操作系统
GOARCH:指定系统环境,i386表示x86,amd64表示x64
PATH:需要将%GOBIN%加在PATH变量的最后,方便在命令行下运行Go
我们还可以使用go env来查看所有其他的环境变量的定义

以下是我的配置:

set_go

 

 

------------------------启动http------------------------------------

例如在window环境下,默认会安装在C:\go目录中,在cmd命令下切换到go目录直接执行命令:

godoc -http=:8080

之后在浏览器中输入:

http://127.0.0.1:8080

就能访问到,官方的本地文档