ホームページ >バックエンド開発 >Golang >「go get」を使用すると「認識されないインポート パス」エラーが発生するのはなぜですか?

「go get」を使用すると「認識されないインポート パス」エラーが発生するのはなぜですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-19 07:48:08268ブラウズ

Why Am I Getting an

「go get」での「認識できないインポート パス」: 問題解決ガイド

「go get」を使用してパッケージをインストールしようとしたときget」を実行すると、「認識されないインポート パス」というエラーが発生する場合があります。このエラーは通常、GOROOT 環境変数が無効な場所を指している場合、または GOPATH に問題がある場合に発生します。

問題の解決

この問題を解決するには、次の手順に従います:

  1. GOROOT を確認し、 GOPATH:

    GOROOT 変数が Go インストールのルート ディレクトリに正しく設定されていることを確認してください。たとえば、Go を /usr/local/go にインストールした場合、GOROOT は /usr/local/go に設定する必要があります。

    また、GOPATH 変数がワークスペース ディレクトリに設定されていることを確認してください。 Go プロジェクトを保存する計画を立ててください。 GOPATH の一般的な値は /home/user/go です。

  2. Modify Bash Profile:

    次の行をファイルの最後に追加します。 bash プロファイル (~/.profile):

    export GOROOT=/usr/local/go
    export GOPATH=$HOME/go
    export PATH=$PATH:$GOROOT/bin

    これにより、GOROOT とGOPATH 変数を変更し、Go bin ディレクトリを PATH に追加します。

  3. 古い GOROOT 参照の削除:

    環境内の GOROOT への古い参照を削除します。 variables.

  4. パッケージの再インストール:

    「go get github.com/hoisie/web」を使用して web.go パッケージを再インストールします。

  5. を使用して Go をインストールしますUbuntu:

    上記の手順で問題が解決しない場合は、Ubuntu のパッケージ マネージャーを使用して Go をインストールしてみてください:

    sudo apt-get install golang
  6. 再起動ターミナル:

    ターミナル セッションを再起動して、

追加のヒント:

  • 引き続き問題が発生する場合は、次のリソースを参照してください。

    • [Go ドキュメント: 環境]変数](https://go.dev/doc/environment)
    • [Ubuntu Wiki: Go のインストール](https://wiki.ubuntu.com/Go)
  • ここで役立つビデオチュートリアルも利用できます:

    • [インストールUbuntu を使用してください](https://www.youtube.com/watch?v=2PATwIfO5ag)

以上が「go get」を使用すると「認識されないインポート パス」エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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