1. 先安装官方版本
apt install golang-go
2. 再替换新版本
下载 go
最新下载链接在: https://golang.google.cn/dl/ 上
wget https://dl.google.com/go/go1.10.3.linux-amd64.tar.gz
wget https://studygolang.com/dl/golang/go1.11.linux-amd64.tar.gz
解压
tar zxvf go1.10.3.linux-amd64.tar.gz -C /usr/local
配置环境变量nano ~/.bashrc
添加
export GOROOT=/usr/local/go
export GOPATH=/gopath
export PATH=$PATH:$GOPATH:/usr/local/go/bin
保存并使生效
source ~/.bashrc
替换go 执行文件
rm /usr/bin/go
ln -s /usr/local/go/bin/go /usr/bin/go
检查Go的版本
go version
go env
测试一下
编写hello.go
package mainimport “fmt”func main() {
fmt.Println(“Hello World!”)
}go build hello.go
./hello
3. 对于部分需要 golang.org/x 的包,需要手工下载
1) 进入到目录 /gopath/src/golang.org/x
如没有目录,手动创建
2) git clone https://github.com/golang/net (可以改成其他,如sys)