1

我正在一个不在我的 GOPATH 中的目录中处理 Go 项目。我正在使用相对进口。

我正在尝试将项目移动到我的 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"我在项目中创建的另一个包在哪里。

我究竟做错了什么?

4

0 回答 0