简介
从 intel 升级到 m1 ,使用 gvm 来管理 go 版本
升级过程
从 intel 升级到 m1 的 mac 通过迁移助手迁移需要重装 goland 到对应的版本
如果你有 doker 的话,ordstack / docker desktop 也需要重新安装
然后是重新安装对应的 go 版本,我是从官网下载的 go1.20.4.darwin-arm64.tar.gz
然后就是将这个 go 版本安装到 gvm 中,可以使用 gvm 来控制,根据以下步骤来完成
go 版本升级
1.下载 ARM64 构建(你已经下载了 go1.20.4.darwin-arm64.tar.gz)。
2.解压缩 go1.20.4.darwin-arm64.tar.gz 文件到 ~/.gvm/gos/ 文件夹。你可以通过在终端中运行以下命令来完成此操作:
|
3.创建一个新文件在 ~/.gvm/environments/ 文件夹中。你可以复制其他版本的文件,然后更改其中的版本号。例如:
|
4.将其中的版本号更改为新版本:vim ~/.gvm/environments/go1.20.4
比如将其中的 GOROOT
和 GOPATH
更改为新版本,文件中还有其他的地方也需要一并更改:
|
5.保存并退出。
创建一个空目录 ~/.gvm/pkgsets/go1.20.4:
|
6.现在,你应该可以使用新版本了。运行以下命令来使用新版本:
gvm use go1.20.4 --default