重新安装操作系统(MacOS Big Sur)后,我试图获得我的go &移动开发环境重新设置。我有一个特定的版本要求,我的应用程序,所以我使用go 1.13。
然后通过命令go get golang.org/x/mobile/cmd/gomobile
安装gomobile当我运行以下命令时出现问题:gomobile init
,这会抛出以下错误:
gomobile: Go 1.16 or newer is required
在OS重建之前,我安装了相同的go版本(1.13.x)并且gomobile工作,它从未抛出该错误。在谷歌搜索了一下之后,我的问题是,是否有一个存储库或地方,我可以下载较早版本的移动二进制文件?该网站似乎只显示了一个"v0"。版本,也就是导致问题的版本。也许甚至有办法从源代码构建一个旧版本?
提前感谢任何指示!
根据Go的发布策略,Go 1.13已经有一段时间没有得到Go项目的支持了——例如,自2020年8月以来,它没有收到任何安全修复。
不降级gomobile
,升级到Go工具链的支持版本-参见https://golang.org/doc/install获取说明。