Ubuntu 16.04上有预编译好的包.
### 安装
sudo apt-get update
sudo apt-get install golang-go
查看版本号
go version
#go version go1.6.2 linux/amd64
配置GOPATH环境变量
GOPATH: go工程路径
vim ~/.bashrc
export GOPATH=/home/memore/Desktop/webRTC/collider
生效指令
. ~/.bashrc
查看Go 的环境配置
go env
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH=""
GOPATH="/home/memore/Desktop/webRTC/collider"
GORACE=""
GOROOT="/usr/lib/go-1.6"
GOTOOLDIR="/usr/lib/go-1.6/pkg/tool/linux_amd64"
GO15VENDOREXPERIMENT="1"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0"
CXX="g++"
CGO_ENABLED="1"
此时go安装完成
可以在 %GOPATH%/src目录下进行get / install 等操作了
get 失败
在get 项目的时候报错 可能是被墙了
package golang.org/x/net/websocket: unrecognized import path "golang.org/x/net/websocket" (https fetch: Get https://golang.org/x/net/websocket?go-get=1: dial tcp 216.239.37.1:443: getsockopt: connection refused)
mkdir -p $GOPATH/src/golang.org/x/
cd $GOPATH/src/golang.org/x/
git clone https://github.com/golang/net.git net
go install net
这样就基本没问题了