今天升级了一下 go-micro,发现一堆错误,看别人的回复是 go-micro 开始启用了 go mod 了。export GO111MODULE=on
于是我尝试之后,一直没太明白怎么解决导入本地项目的问题。
build command-line-arguments: cannot load common/systemcall: malformed module path "common/systemcall": missing dot in first path element
官方说是 import 前面必须要有.(例如 example.com ),因为自己把一些文件放到公共库项目了( common 模块,这个现在在 GOPATH 下面),多个其他项目都会有引用 common,这些项目都是放在自己的 git 服务器上( gitea 搭建的)。go.mod 里面说是可以定义 replace 包名,但是感觉一头雾水,请高人指教一下,如何做才能最高效的切换到 go mod ?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.