「go get」での「認識できないインポート パス」: 問題解決ガイド
「go get」を使用してパッケージをインストールしようとしたときget」を実行すると、「認識されないインポート パス」というエラーが発生する場合があります。このエラーは通常、GOROOT 環境変数が無効な場所を指している場合、または GOPATH に問題がある場合に発生します。
問題の解決
この問題を解決するには、次の手順に従います:
GOROOT を確認し、 GOPATH:
GOROOT 変数が Go インストールのルート ディレクトリに正しく設定されていることを確認してください。たとえば、Go を /usr/local/go にインストールした場合、GOROOT は /usr/local/go に設定する必要があります。
また、GOPATH 変数がワークスペース ディレクトリに設定されていることを確認してください。 Go プロジェクトを保存する計画を立ててください。 GOPATH の一般的な値は /home/user/go です。
Modify Bash Profile:
次の行をファイルの最後に追加します。 bash プロファイル (~/.profile):
export GOROOT=/usr/local/go export GOPATH=$HOME/go export PATH=$PATH:$GOROOT/bin
これにより、GOROOT とGOPATH 変数を変更し、Go bin ディレクトリを PATH に追加します。
古い GOROOT 参照の削除:
環境内の GOROOT への古い参照を削除します。 variables.
パッケージの再インストール:
「go get github.com/hoisie/web」を使用して web.go パッケージを再インストールします。
を使用して Go をインストールしますUbuntu:
上記の手順で問題が解決しない場合は、Ubuntu のパッケージ マネージャーを使用して Go をインストールしてみてください:
sudo apt-get install golang
再起動ターミナル:
ターミナル セッションを再起動して、
追加のヒント:
引き続き問題が発生する場合は、次のリソースを参照してください。
ここで役立つビデオチュートリアルも利用できます:
以上が「go get」を使用すると「認識されないインポート パス」エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。