Я работал над проектом Go в каталоге, которого не было в моем GOPATH. Я использовал относительный импорт.
Я пытаюсь переместить проект в свой GOPATH, чтобы перестать использовать относительный импорт, но продолжаю получать ошибки unexpected directory layout
.
Я проверил Go документы «как написать код Go», но я все еще не могу понять, в чем проблема.
GOPATH в настоящее время
/Users/M/go
GOROOT в настоящее время
/usr/local/Cellar/go/1.14.1/libexec
Проект в настоящее время находится в
/Users/M/go/src/github.com/code/project
Я пытаюсь сделать следующий импорт:
package aws_service
import (
"github.com/project/server/DB"
)
Где "github.com/project/server/DB"
- это еще один пакет, который я создал в моем проекте.
Что я делаю не так?