Auf Mac OS X kann kein mercurial installiert werden

2949
Martin Geisler

Ich kann Mercurial nicht installieren. Ich erhalte diesen Fehler:

---> Abhängigkeiten für mercurial
berechnen Fehler: Port kann nicht ausgeführt werden: "build.cmd" kann nicht gelesen werden: "make" im Pfad konnte nicht gefunden werden: / opt / local / bin: / opt / local / sbin: / bin: / sbin: / usr / bin: / usr / sbin 'oder an ihrem MacPorts-Konfigurationszeitpunkt, haben Sie es verschoben?

1

6 Antworten auf die Frage

5
Martin Geisler

(Ich verwende keinen Mac, aber ich habe diese Supportanfragen schon einmal gesehen ...)

Bitte versuchen Sie einen unserer Binärpakete für Mac OS X . Normale Benutzer sollten sich nicht mit der Installation von Compilern beschäftigen und nur die Verwendung von Mercurial ...

Außerdem ist easy_installroute alles andere als einfach, es sei denn, Sie haben einen Compiler und die erforderlichen Python-Header-Dateien installiert, da easy_installdie von uns verwendeten C-Erweiterungen kompiliert werden sollen. Besser mit einem Binärpaket zu bleiben, IMHO.

Leider sehe ich keine Downloads am anderen Ende dieses Links. Ist https://bitbucket.org/tortoisehg/files/downloads/ ein besserer Ort, um Binärpakete für Mac OS X zu finden? David Cary vor 7 Jahren 0
3
Lawrence Velázquez

Es sieht so aus, als würden Sie versuchen, Mercurial über MacPorts zu installieren . Da MacPorts seine Ports aus dem Quellcode erstellt (zumindest bei mir ist dies der Fall), müssen Sie auch die Mac OS X-Entwicklerwerkzeuge installieren. Sie können dies tun, indem Sie Ihre Mac OS X-Installations-CD suchen und Xcode von dort installieren .

2
Tom Rudick

Wie versuchen Sie zu installieren?

Ich würde vorschlagen, die easy_install Route zu gehen.

$ sudo easy_install -U mercurial 

https://www.mercurial-scm.org/wiki/Download#Using_easy_install

1
David Thornley

Wird dies aus dem Quellcode kompiliert oder eines der praktischen Leopard- und Snow Leopard-Binaries installiert?

Haben Sie außerdem das Mac-Entwicklungskit installiert? (Macintosh-Computer werden wie Windows-Maschinen normalerweise nicht mit installierter Entwicklungssoftware geliefert.) Wenn ja, haben Sie später etwas verschoben?

0
Tereno

Sie müssen das Programm "make" von MacPorts installieren. Entweder das oder es kann es nicht in einem der Verzeichnisse finden, die im Pfad aufgelistet sind.

Sie können überprüfen, ob Sie make gemacht haben, indem Sie in einem Terminal "make -v" eingeben.

Welches zeigt, ob sich make in irgendeinem Verzeichnis in $ PATH befindet. Es könnte noch woanders sein. David Thornley vor 14 Jahren 0
true .. aber dann können wir zumindest überprüfen, ob make von den build-Skripten aufgerufen werden kann. Tereno vor 14 Jahren 0
0
Chealion

Tereno: Ich muss nicht machen, wie ich installieren kann?

David: Ich habe keinen Schneeleoparden, ich habe Leoparden 10.5.8, ich habe kein Mac-Entwicklungskit installiert. Wo finde ich das Mac Development Kit?

Das Entwicklungskit wurde mit Ihrem Computer geliefert, sofern Sie die Original-CDs besitzen. Sie können es auch von Apple.com herunterladen. Für MacOSX 10.5.8 möchten Sie die Version 10.5 von http://mercurial.selenic.com/downloads/ herunterladen. David Thornley vor 14 Jahren 1
Sie sollten sich das Entwicklungs-Kit unbedingt von der Apple-Site besorgen, da das auf der Leopard-CD älter ist und ich denke, Sie benötigen eine neuere Version für Macports, siehe http://developer.apple.com/technology/xcode.html Mark vor 14 Jahren 0