ubuntu安装Go环境

时间:2019-01-17
本文章向大家介绍ubuntu安装Go环境,主要包括ubuntu安装Go环境使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

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

这样就基本没问题了