我刚从El Capitan升级到OSX Sierra。因此,我还需要将Golang编译器从1.6.2升级,因为它不支持Sierra。
我下载了最新的1.7.5 pkg安装程序并运行它,得到的提示是它将删除以前版本的Go,它说它成功了。但是当我运行go version时,它仍然显示go1.6.2 darwin/amd6。
我已经手动删除了我的/usr/local/bin/go目录,并再次运行1.7.5安装程序,但go version仍然显示为go1.6.2 darwin/amd6。我还重新启动了终端窗口,甚至在两次尝试之间重启了整个计算机。
哪里出了问题?我如何让我的Go编译器更新?
发布于 2017-02-07 04:25:15
我的问题是错误的。实际上我删除的是usr/local/go,而不是usr/local/bin/go。我返回并手动删除了这两个目录,然后再次运行1.7.5包安装程序。在重新启动我的终端窗口后,go version现在显示我使用的是1.7.5,并且当我编译我的代码时,它看起来运行正常。
仍然很有趣的是,包安装程序并没有像它所说的那样自动完成这项工作。如果其他人也有同样的问题,这可以作为一个解决方案。
https://stackoverflow.com/questions/42076405
复制相似问题