Versão $ go 1.13.3
Eu tenho uma estrutura de pastas da seguinte maneira:
GOPATH
+---src
+--- my-api-server
+--- my-auth-server
+--- main.go
+--- my-utils
+--- uuid
+--- uuid.go
my-auth-server
usa my-api-server/my-utils/uuid
como uma dependência
Agora, quando eu usei o sistema de módulo baseado em GOPATH, isso funcionou bem. Mas quando se utiliza módulos ir, quando eu corro go run main.go
em my-auth-server
que retornou um erro:
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
Alguma idéia de como resolver isso?