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、解压安装包:

sudo tar zxvf go1.21.6.linux-amd64.tar.gz -C /www/server/go
#通过 tar 命令进行解压,-C 后面指定解压路径

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语言安装和配置就已经完成

posted @ 2024-01-14 00:24  来碗酒喝  阅读(58)  评论(0编辑  收藏  举报