使用go後得到github.com/mattn/go-sqlite3我得到一個錯誤,指出「golang.org/x/net/context」。Golang - 錯誤'無法找到軟件包'
我不知道到哪裏尋找解決這一問題
使用go後得到github.com/mattn/go-sqlite3我得到一個錯誤,指出「golang.org/x/net/context」。Golang - 錯誤'無法找到軟件包'
我不知道到哪裏尋找解決這一問題
你下載的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
轉到github.com/mattn/go-sqlite3
文件夾。 並運行go get ./...
將所有依賴項安裝到您的項目文件夾中。
隨着項目的依賴應該來自github
它將所有依賴安裝到$GOPATH/src/github.com
我以前見過這個。首先嚐試'go go golang.org/x/net/context',看看這個命令輸出的內容。 – jfly
我以前遇到過這個問題,並重新安裝/升級修復它。 – Nadh