Golang 1.6.2 不会在 OSX Sierra 上升级
Golang 1.6.2 Won't Upgrade on OSX Sierra
我刚从 El Capitan 升级到 OSX Sierra。因此,我还需要从 1.6.2 升级我的 Golang 编译器,因为它不支持 Sierra。
我下载了最新的1.7.5 pkg installer 和运行,提示会删除以前版本的Go,说成功了。但是当我 运行 go version
它仍然说 go1.6.2 darwin/amd6
.
我已经手动删除了我的 /usr/local/bin/go
目录和 运行 1.7.5 安装程序,但 go version
仍然显示 go1.6.2 darwin/amd6
。我还重新启动了我的终端 window,甚至在尝试之间重新启动了整个计算机。
出了什么问题?我怎样才能更新我的 Go 编译器?
我的问题有误。我实际上删除了usr/local/go
,而不是usr/local/bin/go
。我返回并手动删除了这两个目录,然后再次 运行 1.7.5 包安装程序。重新启动我的终端 window 后,go version
现在显示我在 1.7.5 上,并且在我编译代码时它似乎是 运行 正确。
仍然有趣的是,软件包安装程序并没有像它说的那样自动执行此操作。如果其他人遇到同样的问题,这可以作为解决方案。
我刚从 El Capitan 升级到 OSX Sierra。因此,我还需要从 1.6.2 升级我的 Golang 编译器,因为它不支持 Sierra。
我下载了最新的1.7.5 pkg installer 和运行,提示会删除以前版本的Go,说成功了。但是当我 运行 go version
它仍然说 go1.6.2 darwin/amd6
.
我已经手动删除了我的 /usr/local/bin/go
目录和 运行 1.7.5 安装程序,但 go version
仍然显示 go1.6.2 darwin/amd6
。我还重新启动了我的终端 window,甚至在尝试之间重新启动了整个计算机。
出了什么问题?我怎样才能更新我的 Go 编译器?
我的问题有误。我实际上删除了usr/local/go
,而不是usr/local/bin/go
。我返回并手动删除了这两个目录,然后再次 运行 1.7.5 包安装程序。重新启动我的终端 window 后,go version
现在显示我在 1.7.5 上,并且在我编译代码时它似乎是 运行 正确。
仍然有趣的是,软件包安装程序并没有像它说的那样自动执行此操作。如果其他人遇到同样的问题,这可以作为解决方案。