2016-12-29 24 views
-1

g getubを使用した後、github.com/mattn/go-sqlite3にアクセスすると、「golang.org/x/net/context」というエラーが表示されます。ゴラン - エラー `パッケージを見つけることができません '

私はこの問題に

+0

にすべての依存関係をインストールしますgithubから来るべきです。 'go get golang.org/x/net/context'を試してみて、このコマンドの出力を見てください。 – jfly

+0

私はこの問題に直面し、再インストール/アップグレードすることで修正しました。 – Nadh

答えて

3

を解決するために見てする場所へとあなたがcontextパッケージのソースコードをダウンロードしたのかわかりませんか?そうする

一般的な方法の1つは、実行してバンドルされたツールgo getを使用することです:

go get golang.org/x/net/context 

これはGOPATH環境変数で定義されているあなたの囲碁ワークスペースにcontextパッケージのソースコードをインポートする必要があります。 (あなたの場合、パッケージのコードは$GOPATH/src/golang.org/x/net/contextにダウンロードされます)

また、親パッケージ上でgo getを実行すると、すべての依存関係を自動的に1つずつ検索してダウンロードする必要がなくなります。例:

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

github.com/mattn/go-sqlite3フォルダーに移動します。 go get ./...を実行して、すべての依存関係をプロジェクトフォルダにインストールします。

プロジェクトの依存関係がそれは私がこの前会った$GOPATH/src/github.com

関連する問題