在 Mac 系统中安装 Go 的方式有很多种,这里我们介绍最简单方便的一种,那就是使用 Google 为 Mac 用户提供的已编译好的二进制软件安装包,我们只需下载并安装软件包就可以进行 Go 程序的开发了。
下载并安装
注意: 如果是从旧版本的 Go 升级,必须先卸载现有版本。
首先访问 golang.google.cn/dl/ ,点击 Apple macOS 中的链接下载软件包至本地。
/usr/local/go/usr/local/go/bin
测试
安装完成后,可通过配置工作区目录并构建一个简单的程序来检查 Go 是否是正确安装的。
go
src/hellohello.go
package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}
src/hellogo build
$ cd $HOME/go/src/hello
$ go build
src/hellohellohello, world
$ ./hello
hello, world
那么,恭喜你,你的 Go 环境是正确安装的。
go installbingo clean -i
安装多个版本的 Go
go get
$ go get golang.org/dl/go1.10.7
bingo1.10.7
$ cd $HOME/go/bin
$ ./go1.10.7 download
Downloaded 0.0% ( 15175 / 90335150 bytes) ...
Downloaded 0.1% ( 97083 / 90335150 bytes) ...
Downloaded 0.5% ( 490299 / 90335150 bytes) ...
Downloaded 1.5% ( 1325883 / 90335150 bytes) ...
Downloaded 3.1% ( 2833211 / 90335150 bytes) ...
Downloaded 5.4% ( 4881211 / 90335150 bytes) ...
Downloaded 7.4% ( 6667067 / 90335150 bytes) ...
Downloaded 9.6% ( 8665915 / 90335150 bytes) ...
Downloaded 11.7% (10566459 / 90335150 bytes) ...
Downloaded 15.1% (13646651 / 90335150 bytes) ...
Downloaded 17.3% (15645499 / 90335150 bytes) ...
Downloaded 20.9% (18856763 / 90335150 bytes) ...
.
.
.
Downloaded 97.0% (87636795 / 90335150 bytes) ...
Downloaded 99.9% (90225467 / 90335150 bytes) ...
Downloaded 100.0% (90335150 / 90335150 bytes)
Unpacking /Users/xxxxx/sdk/go1.10.7/go1.10.7.darwin-amd64.tar.gz ...
Success. You may now run 'go1.10.7'
SDK 下载完成后,可以象下面这样使用这个新下载的版本:
$ go1.10.7 version
go version go1.10.7 linux/amd64
GOROOT
$ go1.10.7 env GOROOT
/Users/xxxxx/sdk/go1.10.7
GOROOTbin
卸载 Go
/usr/local/go
/usr/local/go/bin/etc/paths.d/go