go语言的安装与配置
下载链接
在中国,推荐使用中国大陆的镜像站点下载,可以大幅度提升下载的速度。
因为我是用的linux,所以这里我只列举linux的安装:
1、下载go语言安装包:
sudo wget https://golang.google.cn/dl/go1.21.6.linux-amd64.tar.gz
#如果下载非常慢或者是无法下载问题,我这里有现成的已经下载好的安装包:
百度网盘:
链接:https://pan.baidu.com/s/1HtzWOybnDkdT9-rhT4sQCA
提取码:9gqf
2、解压安装包:
3、环境配置:
// 创建自定义的 GOPATH 目录 sudo mkdir -p /www/server/go_path // 配置环境变量 vim ~/.bashrc // 加入以下几行 export GOROOT=/www/server/go export GOPATH=/www/server/go_path export PATH=$PATH:/www/server/go/bin // 保存文件之后,执行以下命令使环境变量生效 source ~/.bashrc
4、验证是否安装成功:
go version
5、我们在安装go的依赖包的时候,都会遇到无法下载的问题,这个时候我们切换为国内的代理就行了:
#在linux下,我们编辑/etc/profile vi /etc/profile #在代码最底部加上以下代码,我们使用七牛云国内代理,编辑完后wq!保存退出 export GOPROXY=https://goproxy.cn,direct
6、然后执行
source /etc/profile
然后当你需要go get少量的依赖的时候,在每个go get前边加个东西
GO111MODULE=on go get github.com/xx/x/x/
同理,如果你需要使用go mod下载大量依赖的时候,需要手动把全局的GO111MODULE打开,即用export的方式:
export GO111MODULE=on
然后你可以执行go env
查看你设置的GO111MODULE和GOPROXY是否都设置成功。
在然后你就可以开心的使用go mod download命令下载了。下载完之后可以在把GO111MODULE置空,即:
export GO111MODULE=
至此,go语言安装和配置就已经完成