リモート Go パッケージのインストール時の「hg」実行可能ファイルが見つからないエラーのトラブルシューティング
go get コマンドを使用してリモート Go パッケージをインストールしようとすると、次のエラーが発生する場合があります。
package code.google.com/p/go.example/hello: exec: "hg": executable file not found in %PATH%.
ログイン後にコピー
このエラーは、ソース管理リポジトリからパッケージを複製するために必要な Mercurial (hg) 実行可能ファイルがシステムの PATH 環境変数に存在しないことを示します。
これを解決するにはこの問題が発生した場合は、次の手順に従ってください:
-
Mercurial をインストールします: Mercurial 分散バージョン管理システムをシステムにインストールします。これは通常、オペレーティング システムのパッケージ マネージャーを使用して実行できます。
-
PATH 変数の構成: Mercurial bin ディレクトリを PATH 環境変数に追加して、hg 実行可能ファイルが見つけられるようにします。システム。たとえば、Windows では、[コントロール パネル] を開き、[システムとセキュリティ] > [システムとセキュリティ] に移動します。システムを選択し、「アカウントの環境変数を編集」ボタンをクリックします。 [システム環境変数] で、Mercurial bin ディレクトリへのパスを含む値を持つ PATH という名前の新しい変数を追加します。
-
もう一度 go get を実行します: go get コマンドを再試行して、パッケージをインストールします。これで、clone コマンドで hg 実行可能ファイルを見つけてインストールを完了できるようになります。
-
インストールの確認: 次のディレクトリをチェックして、パッケージがダウンロードされ、インストールされていることを確認します。
-
GOPATH/src/ パッケージのソース コードはここにあります。
-
GOPATH/bin/ のコンパイル済みバイナリパッケージはここに配置されます。
これらの手順に従うことで、Mercurial ソース管理下にあるリモート Go パッケージを正常にインストールできるはずです。
以上が「go get」で「hg: 実行可能ファイルが見つかりません」エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。