Go 环境安装
一、 Linux下安装指定的go版本
查看版本
a. snap info go
name: go
summary: The Go programming language
publisher: Canonical✓
store-url: https://snapcraft.io/go
contact: https://bugs.launchpad.net/go-snap/+filebug
license: unset
description: |
Go is an open source programming language that enables the production of simple, efficient and
reliable software at scale.
commands:
- go
- go.gofmt
snap-id: Md1HBASHzP4i0bniScAjXGnOII9cEK6e
tracking: 1.22/stable
refresh-date: yesterday at 13:23 CST
channels:
latest/stable: 1.22.4 2024-06-06 (10638) 60MB classic
latest/candidate: ↑
latest/beta: ↑
latest/edge: 1.23-45967bb 2024-06-06 (10643) 150MB classic
1.22/stable: 1.22.4 2024-06-06 (10638) 60MB classic
1.22/candidate: 1.22.4 2024-06-05 (10638) 60MB classic
安装命令
b. snap install --channel=1.22 go --classic
开启mod模式(项目管理需要用到)
c. go env -w GO111MODULE=on
重新设置成七牛镜像源(推荐)或阿里镜像源(用原有的会比较慢)
go env -w GOPROXY=https://mirrors.aliyun.com/goproxy
go env -w GOPROXY=https://goproxy.cn,direct
查看Go环境变量
d. go env
二、 Windows版本:win11(win10通用)
下载go环境:Go下载官网链接
-
放到自己自定义的目录后解压;
-
a. 环境变量配置
-
电脑–>属性–>高级系统设置–>环境变量,打开环境变量设置窗口。
-
需要新建两个环境变量配置
-
GOROOT 配置:新建,在变量名一栏输入 GOROOT ,在变量值一栏输入解压文件所在的目录D:\路径\go
-
新建的GOROOT配置到 Path 这个环境变量中去,在系统变量中找到 Path,
-
点击编辑->新建,输入%GOROOT%\bin,点击确定。
-
GOPATH 配置:新建,在变量名一栏输入GOPATH,在变量值一栏输入任意两个目录,中间用英文分号隔开。
-
示例:D:\xxx\go\library;D:\xxx\go\workspace
-
b. 查看配置的环境变量
-
1、可以再次点击 此电脑-->属性>环境变量 查看
2、可以在cmd终端查看
echo %GOPATH%
echo %GOROOT%
-
c. 校验是否配置成功
-
windows+R 输入 cmd 打开终端,输入go version,如果输出如下图所示,则安装成功。
查看Go版本
go version
#查看Go环境变量
go env
d. 配置 GO111MODULE、GOPROXY、GOSUMDB
Go默认的GOPROXY的值是:GOPROXY=https://proxy.golang.org,direct。
这个goproxy在使用go get安装第三方库的时候会报错,导致无法下载成功。
改为:https://goproxy.io,direct (七牛镜像)
或 https://mirrors.aliyun.com/goproxy(阿里云镜像)
开启mod模式(项目管理需要用到)
go env -w GO111MODULE=on
重新设置成七牛镜像源(推荐)或阿里镜像源(用原有的会比较慢)
go env -w GOPROXY=https://mirrors.aliyun.com/goproxy
go env -w GOPROXY=https://goproxy.cn,direct
查看Go环境变量
go env