Skip to content
鼓励作者:欢迎打赏犒劳

go

官网:https://go.dev/

官网:https://golang.google.cn/dl/

安装go环境

下载go1.25.1.windows-amd64.zip 压缩包,解压,然后配置环境

  • GOROOTD:\devtool\go (go安装的根目录)
  • GOPATHE:\go_ws (输入你计划存放Go项目的工作目录)
  • Path
    • %GOROOT%\bin (这是 Go 本身的命令,如 go, godoc, gofmt)
    • %GOPATH%\bin (这是你以后通过 go install 安装的第三方工具的命令)

验证:

bash
go version

提高go编译速度

windows机器执行go非常的慢,可以关闭PCManager Service Store服务;

win11 还需要关闭 MSPCMANAGERMSMANAGER

设置go代理

查看go的配置

shell
go env

默认值:GOPROXY=https://goproxy.cn,direct 将GOPROXY设置成阿里云

shell
go env -w GOPROXY=http://mirrors.aliyun.com/goproxy/,direct

注意上面的 ,direct。这是一个常见的配置,它告诉Go工具链:

  • 首先尝试从 https://goproxy.cn 代理下载。
  • 如果代理找不到这个包(比如是你自己搭建的私有库),那么就回退到直接连接(direct) 源地址去下载。

goenv

切换go多环境的工具,不支持windows

修改 Go 版本后不生效?https://blog.csdn.net/h2453532874/article/details/145338602

shell
## 你可以先查看所有可以通过 goenv 安装的 Go 版本。
goenv install -l


## 安装特定的 Go 版本
goenv install 1.21.3


## 查看已安装的版本
goenv versions

## 设置全局 Go 版本
goenv global 1.21.3

## 卸载 Go 版本
goenv uninstall 1.19.10


## 验证当前 Go 版本,在进行任何版本切换之后,都建议验证一下当前生效的 Go 版本。
go version

设置本地 Go 版本(按项目)

在你的项目根目录下,你可以设置一个特定的本地 Go 版本。这非常有用,可以确保不同的项目使用其所需的特定 Go 版本,互不干扰。

shell
# 进入你的项目目录
cd /path/to/your/project

# 设置本地版本
goenv local 1.20.5

执行这个命令后,goenv 会在当前目录下创建一个名为 .go-version 的文件来记录版本信息。之后当你进入这个目录时,goenv 会自动切换到指定的版本

上次更新:

如有转载或 CV 的请标注本站原文地址