![](/img/trans.png)
[英]cannot find package “github.com/user../../” in golang while building
[英]Golang - error `cannot find package`
使用go get进入github.com/mattn/go-sqlite3后,出现错误,提示“ golang.org/x/net/context”。
我不确定在哪里可以解决此问题
您是否下载了context
包的源代码?
一种常见的实现方法是使用捆绑的工具go get
by:
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
转到您的github.com/mattn/go-sqlite3
文件夹。 然后运行go get ./...
将所有依赖项安装到您的项目文件夹中。
由于您项目的依赖项应来自github
,它将所有依赖项安装到$GOPATH/src/github.com
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.