![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GoProxy
文章平均质量分 85
吕小布@lawson
这个作者很懒,什么都没留下…
展开
-
go get拉取常见问题
问题1.出现错误信息: module declares its path as: url1*** but was required as: url2***出现该错误信息,如果 url1*** 和 url2*** 不一样:如上图所示:一般是你要拉取的包的go.mod文件的module后面跟的模块名称或者路径名称在你初始化的时候不正确。修改方法:将你要拉取的库的 go.mod 的 module 的值修改成“***but was required as:***”后面的值。问题2. 出现该错误信息:**原创 2022-01-06 11:51:44 · 3504 阅读 · 0 评论 -
Go包管理详解
一 包管理历史Golang 的包管理一直被大众所诟病的一个点,但是我们可以看到现在确实是在往好的方向进行发展。下面是官方的包管理工具的发展历史:在 1.5 版本之前,所有的依赖包都是存放在 GOPATH 下,没有版本控制。这个类似 Google 使用单一仓库来管理代码的方式。这种方式的最大的弊端就是无法实现包的多版本控制,比如项目 A 和项目 B 依赖于不同版本的 package,如果 package 没有做到完全的向前兼容,往往会导致一些问题。1.5 版本推出了 vendor 机制。所谓 vendo转载 2021-09-03 16:19:32 · 882 阅读 · 0 评论