$ go Version 1.13.3
Ich habe eine Ordnerstruktur wie folgt:
GOPATH
+---src
+--- my-api-server
+--- my-auth-server
+--- main.go
+--- my-utils
+--- uuid
+--- uuid.go
my-auth-server
verwendet my-api-server/my-utils/uuid
als eine Abhängigkeit
Als ich das GOPATH-basierte Modulsystem verwendete, funktionierte dies einwandfrei. Aber wenn geht Module verwenden, wenn ich laufe go run main.go
in my-auth-server
ihm einen Fehler zurückgegeben:
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
Irgendeine Idee, wie man das löst?