最近帮一个朋友安装golang的环境,本以为以一个老司机的我,应该很快就能解决,结果是花了一个多小时,发现自己对go安装的原理不是很理解,认真复习一番,做一个总结:
golang安装第三方的前提
必须设置GOPATH
vim /etc/profile
export GOROOT=/usr/local/go // 设置为你自己的go安装目录
export GOPATH=$HOME/gocode // 设置为自己的go项目的工作区间
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin // 原路径后用冒号连接新路径
source /etc/profile // 使文件立刻生效
cd ~
vim .bash_profile
export GOROOT=/usr/local/opt/go\@1.9/libexec //golang安装路径
export GOPATH=/usr/local/Cellar/go/1.7.6 // 工作路径
export GOBIN=$GOPATH/bin // 可执行文件
export PATH=$PATH:$GOROOT/bin:$GOBIN // path导入路径
source ~/.bash_profile // 使文件立刻生效
golang安装第三包的方式
go get xxxGOPATHsrc文件夹go install xxxGOPATHpkg文件夹xxx.ago getgit clonego installgo getgitgitgopath/srcgo install
go get的一些使用细节
-x
-d
-u
-f-u
-fix
-t
-insecure
-u