Golang 1.6.2在OSX Sierra上升级

时间:2017-02-06 20:10:08

标签: macos go upgrade

我刚从El Capitan升级到OSX Sierra。因此,我还需要从1.6.2升级我的Golang编译器,因为它不支持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编译器更新?

1 个答案:

答案 0 :(得分:1)

我的问题不正确。我实际上删除了usr/local/go,而不是usr/local/bin/go。我回去并手动删除了两个目录,然后再次运行1.7.5软件包安装程序。重新启动终端窗口后,go version现在显示我在1.7.5,并且在编译代码时它似乎正在正常运行。

有趣的是,软件包安装程序并没有像它说的那样自动执行此操作。如果其他人遇到同样的问题,这可以作为解决方案。