Ubuntu安装go

下载go

地址:https://studygolang.com/dl
下载Linux版本的

解压

sudo tar -zxvf go1.11.linux-amd64.tar.gz -C /usr/local/

创建项目文件

cd /
sudo mkdir -p www/go/src

备份并修改/etc/profile

sudo cp /etc/profile /etc/profile.bak
sudo vim /etc/profile

讲下列代码放到profile文件最后

export GOPATH=/www/go
export GOROOT=/usr/local/go
export GOPROXY=https://mirrors.aliyun.com/goproxy/
export GOARCH=amd64
export GOOS=linux
export GOTOOLS=$GOROOT/pkg/tool
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

执行下列命令使之生效

source /etc/profile

通过go version查看


image.png

安装成功

设置代理

阿里云 goproxy
Goproxy.cn
设置GOPROXY代理(建议设置)

go env -w GOPROXY=https://goproxy.cn,direct

设置GOPRIVATE来跳过私有库,比如常用的Gitlab或Gitee,中间使用逗号分隔

go env -w GOPRIVATE=*.gitlab.com,*.gitee.com

如果在运行go mod vendor时,提示Get https://sum.golang.org/lookup/xxxxxx: dial tcp 216.58.200.49:443: i/o timeout,则是因为Go 1.13设置了默认的GOSUMDB=sum.golang.org,这个网站是被墙了的,用于验证包的有效性,可以通过如下命令关闭:

go env -w GOSUMDB=off
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容