2021
06-19
06-19
go mod 使用旧版本 版本号指定方式
在使用gomod的过程中,发现不容易指定版本号尤其是没有打tag的,不知道怎么指定版本号,不知道有哪版本号正常使用都没有问题,但是当引用的项目用了旧的代码,这时候必须使用旧的版本,无法指定版本,不知道如何入手尤其是k8s.io不知道是什么鬼,从哪里看它的代码,只知道github.com这个时候在go.mod文件中require里面加上github.com/kubernetes/cloud-provider2bf8e45此时会自动生成版本号,其中2bf8e45这个是在github上找到源...
继续阅读 >
背景公司一个golang的项目,使用到了公司的私有仓库,去执行gomodtidy(下载依赖)的时候,到download公司私有库的时候就报错,报错信息也不明显,只是提示找不到影响版本unkownrevision小知识gomodgolang用来管理用来的,类似java的maven(但肯定没有maven这么好用)gomodtidy,下载更新依赖goinstall这种下载依赖的方式其实是通过goget的方式去下载的goinsall-x加上-x命令,可以查看更多的错误信息golang环境配置lin...
用gomod的时候应该会遇到无法拉取私有仓库的问题从你gitlab平台生成一个token,在~/.gitcoinfig中[http]下增加extraheader=PRIVATE-TOKEN:你的token[url]下增加insteadOf=https://gitlab.你的gitlab服务器.com如果还不生效则增加环境变量后尝试:exportGOPRIVATE=gitlab.你的gitlab服务器.cn补充:gomodule引用码云(或其他私有仓库)的配置go1.13开始引入了gomod包管理。go1.16开始默认开启gomod,以下总结在使用gom...