go mod 的本地引用的问题

2020-02-14 21:46:06 +08:00
 TOUJOURSER

本地有 A 和 B 两个项目(A,B 都分别使用 go mod 管理)
B 项目引用 A 项目中的方法会报这个错:
malformed module path "xxx": missing dot in first path element

2851 次点击
所在节点    Go 编程语言
4 条回复
useben
2020-02-14 22:20:56 +08:00
go mod

replace xxx v0.0.0 => ../xxx
reus
2020-02-15 07:37:06 +08:00
要用域名,不然怎么知道去哪里下载源码?
域名不一定用公网解析的,内网 dns 能解析到的也可以,例如 foo.bar 解析到 192.168.8.8 这样。
AmrtaShiva
2020-02-15 09:19:58 +08:00
go mod 这点比较坑
lrh3321
2020-02-15 16:25:55 +08:00
我是 git submodule + go mod edit -replace

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/644652

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX