【发布时间】:2019-02-19 14:28:16
【问题描述】:
我有这个私有的 GIT 结构
github.com/my-company/project/webservices/service1
github.com/my-company/project/packages/stringslices
在service1包的main()中:
package main
import (
slice "github.com/my-company/project/packages/stringslices"
)
func main() {
data := []string{"a","b","c"}
slice.SomeFunc(data)
}
当我尝试构建时出现此错误:
构建 github.com/my-company/project/webservices/service1:找不到路径 github.com/my-company/project/packages/stringslices 的模块
我的项目在 GOPATH 之外 每个项目都有一个 go.mod 文件
我该如何解决这个问题?谢谢!
【问题讨论】:
-
确保你的项目的根文件夹中有模块(go.mod,go.sum)。
-
“packages”文件夹和服务根文件夹中有 go.mod/sum 对
标签: go