go语言开发环境搭建
windows平台
下载安装并配置环境变量
下载地址:https://golang.google.cn/dl/
,这里提供了不同平台的go版本,根据自己的平台选择下载。
这里注意,安装路径选择一个比较好找的路径,例如:c:/go
,其他安装都选择”下一步“即可。
安装完成后,把C:\go\bin
目录添加到环境变量,这里就可以使用go了,在命令行输入 go version
查看版本,输出结果如下所示。
1 | go version go1.16.6 windows/amd64 |
配置go环境
1 | go env -w GO111MODULE=on |
使用使用go mod 管理库,需要科学上网
安装配置git
1 | https://www.git-scm.com/download/ |
配置环境变量,命令行输入git测试
goroot和gopath
goroot就是go安装的根目录,gopath就是go项目所在的路径,高版本go项目已经不再依赖gopath来管理项目,使用go mod来管理项目。
Linux平台
如果不是要在Linux平台敲go代码就不需要在Linux平台安装Go,我们开发机上写好的go代码只需要跨平台编译(详见文章末尾的跨平台编译)好之后就可以拷贝到Linux服务器上运行了,这也是go程序跨平台易部署的优势。
我们在版本选择页面选择并下载好go1.14.1.linux-amd64.tar.gz
文件:
1 | wget https://dl.google.com/go/go1.14.1.linux-amd64.tar.gz |
将下载好的文件解压到/usr/local
目录下:
1 | tar -zxvf go1.14.1.linux-amd64.tar.gz -C /usr/local # 解压 |
如果提示没有权限,加上sudo
以root用户的身份再运行。执行完就可以在/usr/local/
下看到go
目录了。
配置环境变量: Linux下有两个文件可以配置环境变量,其中/etc/profile
是对所有用户生效的;$HOME/.profile
是对当前用户生效的,根据自己的情况自行选择一个文件打开,添加如下两行代码,保存退出。
1 | export GOROOT=/usr/local/go |
修改/etc/profile
后要重启生效,修改$HOME/.profile
后使用source命令加载$HOME/.profile
文件即可生效。 检查:
1 | ~ go version |
Mac平台
下载可执行文件版,直接点击下一步安装即可,默认会将go安装到/usr/local/go
目录下。
上一步安装过程执行完毕后,可以打开终端窗口,输入go version
命令,查看安装的Go版本。
1 | go version go1.16.6 darwin/amd64 |