ホームページ >バックエンド開発 >Golang >Go で「認識されないインポート パス」エラーが表示されるのはなぜですか? それらを修正するにはどうすればよいですか?

Go で「認識されないインポート パス」エラーが表示されるのはなぜですか? それらを修正するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-09 14:33:10270ブラウズ

Why is Go Showing

Go で認識されないインポート パスの謎を明らかにする

「go get github.com/」経由で web.go パッケージをインストールしようとしたときhoisie/web」を実行すると、「認識されないインポート パス」を含むエラー メッセージが表示されます。この不可解な障害により、目的のパッケージを正常に取得できません。

問題の原因

この苦境の根本原因は、無効な GOROOT パスにあります。現在の GOROOT、「/home/me/go」は、実際の G​​o インストール場所「/usr/local/go」と競合しているようです。

解決策

この問題を解決するには、いくつかの手順が必要です:

  1. GOROOT パスを「/usr/local/go」に調整します。 bash プロファイル ("~/.profile") 内。
  2. ワークスペース (GOPATH) が "/home/me/go" のままであることを確認します。
  3. 次の行をファイルの最後に追加します。 bash プロファイル:
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin
  1. 既存の GOROOT を削除します

代替インストール方法

前述のアプローチが失敗した場合、Ubuntu のパッケージ マネージャー経由で Go をインストールすると、実行可能な代替手段が提供される可能性があります。

sudo apt-get install golang

追加ヒント

  • 詳細なガイダンスについては、次のビデオ チュートリアルを参照してください: https://www.youtube.com/watch?v=2PATwIfO5ag
  • 必ず GOPATH 設定を確認してください。意図したワークスペースの場所と一致していることを確認してください。

以上がGo で「認識されないインポート パス」エラーが表示されるのはなぜですか? それらを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。