初学者:GO安装和包管理

本文详细指导如何下载并安装Go 1.16.5,配置系统环境变量,设置GOPROXY为国内镜像,并介绍了Go mod的基本操作,如初始化模块、下载依赖和验证。

一、下载二进制包:
wget https://dl.google.com/go/go1.16.5.linux-amd64.tar.gz

二、解压到指定位置
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.16.5.linux-amd64.tar.gz

三、添加加入系统执行文件
vim /etc/profile
export PATH=$PATH:/usr/local/go/bin
source /etc/profile

查看:go env

四、设置GOPROXY代理:
开启代理
go env -w GO111MODULE=on
指定国内第三方镜像
go env -w GOPROXY=https://goproxy.cn,direct
依赖包缓存的地址
go env -w GOMODCACHE="/opt/go/pkg/mod"
go的工作目录,指定了需要从哪个地方寻找GO的包 可执行程序等
go env -w GOPATH="/opt/go"

五、mod基本操作
初始化一个moudle,模块名为你项目名
go mod init 模块名

下载modules到本地cache

目前所有模块版本数据均缓存在GOPATH/pkg/mod和 ​GOPATH/pkg/sum 下

go mod download

编辑go.mod文件 选项有-json、-require和-exclude,可以使用帮助go help mod edit
go mod edit

以文本模式打印模块需求图
go mod graph

删除错误或者不使用的modules
go mod tidy

生成vendor目录
go mod vendor

验证依赖是否正确
go mod verify

查找依赖
go mod why

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值