0

重新安装操作系统(MacOS Big Sur)后,我正在尝试重新设置我的 go & gomobile 开发环境。我的应用程序有特定的版本要求,因此我使用的是通过自制软件安装的 go 1.13.x。

然后我通过以下命令安装了 gomobile:go get golang.org/x/mobile/cmd/gomobile

当我运行以下命令时出现问题:gomobile init,这会引发以下错误:

gomobile: Go 1.16 or newer is required

在操作系统重建之前,我安装了相同的 go 版本(1.13.x)并且 gomobile 工作,它从未抛出该错误。谷歌搜索了一下我的问题是,是否有一个存储库或地方可以下载早期版本的 gomobile 二进制文件?该网站似乎只显示一个“v0”版本,这是导致问题的版本。也许即使有办法从源代码构建旧版本?

提前感谢您的任何指点!

4

1 回答 1

0

根据Go 发布政策,Go 项目已经有一段时间不支持 Go 1.13 了——例如,自 2020 年 8 月以来,它没有收到任何安全修复。

不要降级gomobile,而是升级到受支持的 Go 工具链版本——有关说明,请参阅https://golang.org/doc/install

于 2021-10-19T16:20:56.500 回答