相关疑难解决方法(0)

从基于 GOPATH 的 dep 迁移到 go mod 时,格式错误的模块路径“xxxx/xxxx/uuid”在第一个路径元素中缺少点

$去版本
1.13.3

我有一个文件夹结构如下:

GOPATH
+---src
     +--- my-api-server
           +--- my-auth-server
                 +--- main.go
           +--- my-utils
                 +--- uuid
                       +--- uuid.go
Run Code Online (Sandbox Code Playgroud)

my-auth-server使用my-api-server/my-utils/uuid作为depenency

现在,当我使用基于 GOPATH 的模块系统时,效果很好。但是,使用转到模块时,当我运行go run main.gomy-auth-server它返回的错误:

build command-line-arguments: cannot load my-api-server/my-utils/uuid: malformed module path "my-api-server/my-utils/uuid": missing dot in first path element
Run Code Online (Sandbox Code Playgroud)

知道如何解决这个问题吗?

go go-modules

17
推荐指数
1
解决办法
2万
查看次数

标签 统计

go ×1

go-modules ×1