同时安装多个版本的golang

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

go install golang.org/dl/go1.20@latest

这样就会将 go1.20.exe 下载到 GOPATH/bin,但是此时并没有 go1.20 的源码包,也就不能正常执行 build/run 等指令。

然后执行 go1.20 download下载源码包

bash 复制代码
> go1.20 download
Downloaded   0.0% (    16384 / 113293218 bytes) ...
Downloaded  41.7% ( 47234720 / 113293218 bytes) ...
Downloaded  72.5% ( 82181776 / 113293218 bytes) ...
Downloaded 100.0% (113293218 / 113293218 bytes)
Unpacking C:\Users\Administrator.DESKTOP-TPJL4TC\sdk\go1.20\go1.20.windows-amd64.zip ...
Success. You may now run 'go1.20'

> go1.20 version
go version go1.20 windows/amd64

然后就可以使用这个版本来运行项目

bash 复制代码
> cd D:\dev\php\magook\trunk\server\resmake
> go1.20 run main.go
相关推荐
Dwzun6 小时前
基于SpringBoot3+Vue3的油莎豆种植管理系统
java·前端·vue.js·spring boot·后端·python·计算机网络
小码哥_常12 小时前
一套自己部署的 IM,客户端是同一份 Flutter
前端·后端
紧跟先前的步伐14 小时前
Go AI Agent 实战 24|工具系统工程化收尾与阶段验收
人工智能·ai·golang·1024程序员节
学长毕设14 小时前
基于SpringBoot的实验室资产管理系统
java·spring boot·后端
C^h15 小时前
c++ string
开发语言·c++
raindayinrain15 小时前
c++高性能--原子操作,无锁编程,操作顺序
开发语言·c++·性能优化
学逆向的15 小时前
C++ 合并命名空间
开发语言·c++·网络安全
Zhao-Jichao15 小时前
VS2026 打包 C++ 程序生成 EXE,借助 Installer Project 扩展工具
开发语言·c++
日日大王学编程16 小时前
#Feed 流项目复盘:Redis 时间线缓存与 Outbox 消息可靠性设计
golang·1024程序员节
学逆向的16 小时前
C 局部静态变量
c语言·开发语言·网络安全