Total Pageviews

Monday, 19 October 2015

mac下的go环境的安装包

https://storage.googleapis.com/golang/go1.5.1.darwin-amd64.pkg

from https://golang.org/dl/

note:在mac下,go的默认安装路径为/usr/local/go/

yudeMacBook-Air:~ brite$ cd /usr/local/go
yudeMacBook-Air:go brite$ ls
AUTHORS PATENTS bin lib src
CONTRIBUTING.md README.md blog misc test
CONTRIBUTORS VERSION doc pkg
LICENSE api favicon.ico robots.txt
yudeMacBook-Air:go brite$ ls bin
go godoc gofmt
yudeMacBook-Air:go brite$

mac系统根linux系统一样,也需要设置GOPATH.方法为:
sudo nano /etc/profile
在文件的末尾加上:
export GOROOT=/usr/local/go/
export GOBIN="$GOROOT/bin"
PATH=$PATH:$GOROOT/bin/
export PATH=$PATH:$GOROOT/bin/
保存文件。然后运行:
. /etc/profile
(注意:不要在/etc/profile里指定GOPATH,即:不要在/etc/profile里加入诸如
GOPATH=/usr/local/mygo/
export GOPATH=/usr/local/mygo/
这样的内容。否则运行go get 命令时,会遇到提示“$GOPATH not set”,从而go get失败。系统环境变量里面只需要设置一个GOROOT到go的目录,再把GOROOT/bin加入到PATH就够了
在用的时候,临时设置GOPATH会比较灵活
mkdir gospace
cd gospace
然后运行:
GOPATH=`pwd` go get github.com/xx/yy ,即可成功的安装yy.

以后都需在GOPATH里运行go命令,比如go install ...,go get ...,go build...,
这里的/path/to/gospace/即为GOPATH。
上面的GOPATH=`pwd` go get github.com/xx/yy也可改为:
export GOPATH=`pwd`
go get github.com/xx/yy
这样,即可成功的安装yy.