2016-12-29 110 views
-1

使用go後得到github.com/mattn/go-sqlite3我得到一個錯誤,指出「golang.org/x/net/context」。Golang - 錯誤'無法找到軟件包'

我不知道到哪裏尋找解決這一問題

+0

我以前見過這個。首先嚐試'go go golang.org/x/net/context',看看這個命令輸出的內容。 – jfly

+0

我以前遇到過這個問題,並重新安裝/升級修復它。 – Nadh

回答

3

你下載的context包的源代碼?要做到這一點

一種常見的方式是通過做使用捆綁工具go get

go get golang.org/x/net/context 

這應該導入爲context包的源代碼爲這是由GOPATH環境變量定義你去工作空間。 (在你的情況下,包的代碼將被下載到$GOPATH/src/golang.org/x/net/context)。

另外,你可以在父包上做一個go get自動包含所有的依賴關係,而不需要一次一個地找到它們並下載它們。例如:

go get github.com/mattn/go-sqlite3 
0

轉到github.com/mattn/go-sqlite3文件夾。 並運行go get ./...將所有依賴項安裝到您的項目文件夾中。

隨着項目的依賴應該來自github它將所有依賴安裝到$GOPATH/src/github.com

相關問題