关于go的特点,参考GOLANG
GO环境
安装GO
官网下载GOLANG的安装:golang.org或官方中国镜像。
下载时,按照OS选择安装包:
- MAC,用brew安装(
brew install go
)(推荐),不需要设置PATH。或者下载包含darwin
的pkg或tar,pkg可以直接安装但是卸载比较麻烦,tar需要自己设置PATH安装麻烦卸载比较方便,例如go1.12.16.darwin-amd64.pkg或go1.12.16.darwin-amd64.tar.gz。 - Windows,一般就是安装包了,根据自己的系统是32位还是64位下载,譬如go1.12.16.windows-amd64.msi或者go1.12.16.windows-386.msi
- Linux,一般都是64位的,而且需要手动解压和设置PATH,当然还有ARM的,可以选择自己需要的下载,譬如go1.12.16.linux-amd64.tar.gz
如果是需要设置PATH的,比如Linux和Mac用压缩包的方式,步骤如下:
# 先解压和移动目录,以1.12.16为例
tar xf go1.12.16.linux-amd64.tar.gz &&
sudo mkdir -p /usr/local/ &&
sudo mv go /usr/local/go
# 设置PATH,打开文件
sudo vi /etc/profile
# 在文件末尾输入内容,然后保存
export PATH=$PATH:/usr/local/go/bin
# 应用修改的配置
source /etc/profile
GOPATH
注意:Go新版本会默认这个环境变量,不用设置。
UNIX(linux/darwin)设置GOPATH,存放项目的路径,GOLANG的项目都是绝对路径,从这个目录开始搜索:
# 创建目录,一般都是$HOME下面的go目录,譬如:/home/winlin/go
mkdir -p $HOME/go
# 设置GOPATH,打开文件
sudo vi /etc/profile
# 在文件末尾输入内容,然后保存
export GOPATH=$HOME/go
# 应用修改的配置
source /etc/profile
这样就可以用go build等编译了。譬如执行命令go version
:
Mac winlin$ go version
go version go1.12.16 darwin/amd64
用go get
从GITHUB下载一个项目,可以用到自己的项目中,可以看到下载到了GOPATH中:
Mac winlin$ go get github.com/ossrs/go-oryx-lib
Mac winlin$ ls -lh $GOPATH/src/github.com/ossrs
drwxr-xr-x 22 winlin 748B May 25 09:43 go-oryx-lib
GO的环境就配置成功了。