下载
- 可以从go语言中文网选择下载:https://studygolang.com/dl
- 安装环境:虚拟机,centOS
- 直接weget下载:wget -c https://studygolang.com/dl/golang/go1.17.7.linux-amd64.tar.gz
解压安装
- 目录说明:
解压后的目录如下,它严格遵守GOPATH规则,GOPATH目录下约定有src、pkg、bin三个子目录
api //每个版本的api变更差异
AUTHORS
bin //go语言源码包编译出的编译器go,文档工具godoc,格式化工具gofmt
codereview.cfg
CONTRIBUTING.md
CONTRIBUTORS
doc
lib //依赖库
LICENSE
misc
PATENTS
pkg //各个操作系统平台编译好的中间文件
README.md
SECURITY.md
src //源码
test //测试用例
VERSION
安装流程:https://docs.studygolang.com/doc/install
-
将下载的存档解压缩到 /usr/local 中,在 /usr/local/go 中创建一个 Go 树。
重要:此步骤将在解压缩之前删除 /usr/local/go 上的先前安装(如果有)。请先备份所有数据,然后再继续。例如,以 root 用户身份或直通运行以下内容:sudo
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.14.3.linux-amd64.tar.gz
-
将 /usr/local/go/bin 添加到环境变量中。PATH
为此,可以将以下行添加到$HOME/.profile 或 /etc/profile(对于系统范围的安装):export PATH=$PATH:/usr/local/go/bin
注意:在您下次登录计算机之前,对配置文件所做的更改可能不会应用。要立即应用更改,只需直接运行 shell 命令或使用命令(如 ) 从配置文件执行这些命令即可。source $HOME/.profile
-
通过打开命令提示符并键入以下命令来验证是否已安装 Go:
[root@localhost go]# go version go version go1.17 linux/amd64
确认该命令打印了已安装的 Go 版本。
配置GOPROXY
与外网通的情况下,可以配置一个GOPROXY,在使用go get等命令获取go依赖时有用。
常用的GOPROXY地址有两个:
-
https://goproxy.cm #国内最可靠的GOPROXY
-
https://goproxy.io
export GOPROXY=https://goproxy.cn #可以加到~/.bashrc文件 echo "export GOPROXY=https://goproxy.cn" >> ~/.bashrc && source ~/.bashrc
集成开发环境
建议Jetbarins公司的go语言集成开发环境(30天免费,之后就找资源吧),简单的使用sublime方便,支持go语言,项目也可以使用vscode,需要装一些插件,个人感觉不太好用;
https://www.jetbrains.com/go/