รุ่น $ go 1.13.3
ฉันมีโครงสร้างโฟลเดอร์ดังนี้:
GOPATH
+---src
+--- my-api-server
+--- my-auth-server
+--- main.go
+--- my-utils
+--- uuid
+--- uuid.go
my-auth-server
ใช้my-api-server/my-utils/uuid
เป็นที่พึ่งพา
ตอนนี้เมื่อฉันใช้ระบบโมดูลที่ใช้ GOPATH สิ่งนี้ใช้ได้ดี แต่เมื่อใช้ไปโมดูลเมื่อฉันทำงานgo run main.go
ในmy-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
ความคิดวิธีการแก้ปัญหานี้?