cd /usr/local/src
1、下载文件
wget https://dl.google.com/go/go1.13.5.linux-amd64.tar.gz
2.解压到 /usr/local
tar -zxvf go1.13.5.linux-amd64.tar.gz
mv go …/
cd /usr/local
3、配置环境变量
vi /etc/profile
在/etc/profile文件末尾添加以下配置,输入 :wq保存
#golang
export GO111MODULE=on
export GOROOT=/usr/local/go
export GOPATH=/workspace/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
GO111MODULE=auto 自动
GO111MODULE=on 使用go modules,不会在vendor和gopath找依赖 【推荐新版都用这种】
GO111MODULE=off 使用vendor 或者gotpath
注意:下面的GO111MODULE可以不需要配置了
使换将变量配置生效 source /etc/profile
查看golang的版本 go version
GO1.13设置代理环境变量,再拉去golang.org的时候就不需要墙了。注意GO1.13才支持direct的写法
go env -w GOPROXY=https://goproxy.cn,direct
设置完后用 go env 查看,window和liunx都一样
4、测试
mkdir -p /workspace/go
cd /workspace/go,创建一个 vim hello.go
package main
import "fmt"
func main() {
fmt.Printf("Hello, world!\n")
}
运行
go run hello.go