下载go
在列表中选择需要的版本:http://code.google.com/p/go/downloads/list?q=OpSys-Darwin+AND+Type-Installer
将安装包安装到/usr/local目录下:tar -C /usr/local -xzf go.tar.gz
设置环境变量
export PATH=$PATH:/usr/local/go/bin (临时生效)
在/etc/profile文件中添加一行:/usr/local/go/bin (全局有效)
在~/.profile文件中添加一行:/usr/local/go/bin (当前用户生效)
如果需要安装到指定位置
首先安装到指定位置比如是家目录
设置环境变量:export GOROOT=$HOME/go
设置环境变量:export PATH=$PATH:$GOROOT/bin
建立一个文件hello.go,内容如下
package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}
运行
go run hello.go
若看到hello,world信息,那么go已被安装
编译文件:go build test.go
运行文件:./test则也会看到hello,world的信息
使用brew进行安装
brew install golang
设置环境变量
goroot是golang的安装位置,目录下会有基础的包,比如说:$GOROOT/src/fmt
GOROOT=/usr/local/Cellar/go/1.11.2/libexec
GOPATH是本地项目代码存储路径
环境确认,三个环境确认一致就没问题
go env
go version
$GOROOT/bin/go version
我在更新完golang之后就出现环境的问题,然后修改了GOROOT到最新的golang路径就好了