Fehlerbehebung „hg“-Fehler „Ausführbare Datei nicht gefunden“ bei der Installation von Remote-Go-Paketen
Beim Versuch, Remote-Go-Pakete mit dem Befehl „go get“ zu installieren, kann bei Benutzern der folgende Fehler auftreten:
package code.google.com/p/go.example/hello: exec: "hg": executable file not found in %PATH%.
Dieser Fehler weist darauf hin, dass die ausführbare Datei Mercurial (hg), die zum Klonen des Pakets aus seinem Quellcodeverwaltungs-Repository erforderlich ist, nicht in der PATH-Umgebungsvariablen des Systems vorhanden ist.
Um dieses Problem zu beheben Befolgen Sie bei diesem Problem die folgenden Schritte:
-
Installieren Sie Mercurial: Installieren Sie das verteilte Versionskontrollsystem Mercurial auf Ihrem System. Dies kann normalerweise mit dem Paketmanager Ihres Betriebssystems erfolgen.
-
PATH-Variable konfigurieren: Fügen Sie das Mercurial-bin-Verzeichnis zur PATH-Umgebungsvariablen hinzu, damit die ausführbare hg-Datei von der gefunden werden kann System. Öffnen Sie beispielsweise unter Windows die Systemsteuerung, navigieren Sie zu System und Sicherheit > System und klicken Sie auf die Schaltfläche „Umgebungsvariablen für Ihr Konto bearbeiten“. Fügen Sie unter Systemvariablen eine neue Variable namens PATH mit dem Wert einschließlich des Pfads zum Mercurial-Bin-Verzeichnis hinzu.
-
Führen Sie go get erneut aus: Wiederholen Sie den Befehl go get, um das Paket zu installieren. Der Klonbefehl kann nun die ausführbare hg-Datei finden und die Installation abschließen.
-
Installation prüfen: Überprüfen Sie, ob das Paket heruntergeladen und installiert wurde, indem Sie die folgenden Verzeichnisse überprüfen:
-
GOPATH/src/ Der Quellcode für das Paket befindet sich hier.
-
GOPATH/bin/ Die kompilierte Binärdatei für Das Paket wird hier platziert.
Wenn Sie diese Schritte befolgen, sollten Sie in der Lage sein, Remote-Go-Pakete, die unter der Quellcodeverwaltung von Mercurial stehen, erfolgreich zu installieren.
Das obige ist der detaillierte Inhalt vonWarum erzeugt „go get' den Fehler „hg: ausführbare Datei nicht gefunden'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn