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%.
Nach dem Login kopieren
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!