エラー: Golang 1.4.2 で「インポート オブジェクトが必要です」
Golang をバージョン 1.3 から 1.4.2 にアップグレードした後、開発者は次のような問題が発生する可能性があります。コンパイル中にエラーが発生しました。つまり、「インポート オブジェクトが必要です」というエラーが発生しました。このエラーは通常、外部パッケージをインポートするときに発生します。
この特定の例では、「github.com/keighl/mandrill」パッケージをインポートしようとしているときに問題が発生します。エラー メッセージは、インポートされているオブジェクトが以前のバージョン (1.3.3) 用にビルドされているため、現在の Go バージョン (1.4.2) と互換性がないことを通知します。
この問題を解決するには、次の手順に進むことをお勧めします:
古い pkg ファイルを削除します:
rm -rf $GOPATH/pkg/
この手順により、古いパッケージ ファイルが削除され、 Go コンパイラを使用して現在のバージョン用に再構築します。通常、コンパイラはこれらのファイルを自動的にアップグレードすることに注意してください。ただし、それらを手動で削除すると、クリーンなセットアップが保証されます。
これらの手順に従うことで、外部パッケージを正常にインポートし、コンパイル エラーを解決できるはずです。
以上がGolang 1.3 からアップグレードした後、Golang 1.4.2 で「インポート オブジェクトが予期されています」エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。