Golang - 错误`找不到包`

时间:2016-12-29 02:37:23

标签: github go

使用go get get to get on github.com/mattn/go-sqlite3后,我收到一条错误消息“golang.org/x/net/context”。

我不确定在哪里寻找解决此问题

2 个答案:

答案 0 :(得分:4)

您是否下载了context包的源代码?

这样做的一种常见方法是通过执行以下操作来使用捆绑工具go get

go get golang.org/x/net/context

这应该将context包的源代码导入Go工作区,该工作区由GOPATH环境变量定义。 (在您的情况下,包裹的代码将下载到$GOPATH/src/golang.org/x/net/context。)

或者,您可以在父包上执行go get以自动包含其所有依赖项,而无需一次查找和下载它们。例如:

go get github.com/mattn/go-sqlite3

答案 1 :(得分:0)

转到github.com/mattn/go-sqlite3文件夹。 并运行go get ./...将所有依赖项安装到项目文件夹中。

由于项目的依赖项应来自github它会将所有依赖项安装到$GOPATH/src/github.com