Go "go build" での「パッケージが見つかりません」エラーのトラブルシューティング
「」の使用中に「パッケージが見つかりません」エラーが発生した場合GOPATH が適切に設定されているにもかかわらず、「go build」または「go run」を実行した場合、考えられる原因と解決策:
ディレクトリ構造が正しくありません
インポートされたパッケージと同じ名前のディレクトリにソース ファイルが存在しない場合、エラーが発生する可能性があります。あなたの例では、ソース ファイル foobar.go は、GOPATH のルート ディレクトリではなく、/home/mitchell/go/src/foobar に配置する必要があります。
解決策:
foobar.go を正しい場所に移動しますディレクトリ:
mv ~/foobar.go /home/mitchell/go/src/foobar/foobar.go
推奨される追加手順:
間違った GOPATH 設定
GOPATH 環境変数が、目的の有効なディレクトリに設定されていることを確認します。 Go コードを保存します。
例:
export GOPATH="$HOME/go"
追加のトラブルシューティングのヒント:
以上が「go build」中にパッケージを見つけられないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。