[英]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.