今天升级了一下 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 ?