go依赖的module的版本号必须是"vx.x.x"的格式

原创 吴就业 157 0 2024-02-16

本文为博主原创文章,未经博主允许不得转载。

本文链接:https://wujiuye.com/article/50f31499346942b69d5a2ba6110c953f

作者:吴就业
链接:https://wujiuye.com/article/50f31499346942b69d5a2ba6110c953f
来源:吴就业的网络日记
本文为博主原创文章,未经博主允许不得转载。

如下,有个私有库“go_common”,未发布,所以使用replace替换为本地路径。

go_common版本号为v1.0

结果go mod tidy时出错:匹配不到版本“v1.0”。

从这里找到的原因:https://github.com/golang/go/issues/27528

依赖的module的版本号必须是”vx.x.x”的格式,其中’x.x.x’中的’x’是数字。 由于go_common这个module命名为’v1.0’,所以报错版本找不到,改成’v1.0.0’后问题解决。

go_common版本号改成v1.0.0

#后端

声明:公众号、CSDN、掘金的曾用名:“Java艺术”,因此您可能看到一些早期的文章的图片有“Java艺术”的水印。

文章推荐

领导叫我做技术分享,如何做好一次技术分享?

领导找我做技术分享,我应该分享什么,以及如何做好技术分享?

markdown转html脚注问题怎么解决?

个人博客网站是用go语言开发的,markdown渲染成html使用的是blackfriday这个开源库,于是研究blackfriday支不支持脚注。

写一个Java Agent我们都会遇到的问题

“编写一个Java Agent,这个Agent包的类不能跟应用程序的类冲突,所以我们需要自定义一个类加载器去加载我们Agent包里面的所有类,现在类冲突问题解决了,但是我Agent包也无法访问应用程序里面的类,这个问题怎么解?”

jeprof命令报错:The first profile should be a remote form to use /pprof/symbol

jeprof命令报错:`The first profile should be a remote form to use /pprof/symbol`,这是因为命令需要程序源文件(原二进制文件)。另外`FATAL ERROR: Did not specify profile file`错误也是一样的问题。

k8s容器线上排查进程突然挂掉原因

对于线上应用,出现进程自动挂掉的原因,如果可以排除因程序本身原因,那么很大可能性是因为操作系统内存不够用,进程被操作系统kill掉了。

Go项目如何远程调试

远程debug也是排查线上故障的有效手段。容器下受权限限制,需要以root启动进程,并且获得特权模式才可使用。