安装Homebrew
安装:
1 | /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" |
安装go
brew 安装
1 | brew install go |
直接下载安装
http://mirrors.ustc.edu.cn/golang/ 下载最新版本pkg 安装即可
添加环境变量
使用vim ~/.bash_profile
1 | GOROOT=/usr/local/Cellar/go/1.14.2_1/libexec |
source ~/.bash_profile
然后再使用go env查看当前环境,可以发现已经是你配置文件中设置的路径环境了
安装GO指南教程
1 | go get -u github.com/Go-zh/tour |
添加代理
Go 版本是 1.13 及以上
1 | go env -w GO111MODULE=on |
Go 版本是 1.12 及以下
1 | # 启用 Go Modules 功能 |
问题
unrecognized import path “golang.org/x/net/websocket”..
由于谷歌ip被墙,还好,github 我们还能正常访问,可以将缺的包从 github 上clone 回来,如下:
( 注意:需要手工创建出其提示的目录结构 )
1 | $mkdir -p $GOPATH/src/golang.org/x/ |
go run : cannot run non-main package
注意在运行单个的go文件时,package一定要是main才行

