Mercurial kann unter Mac OS X nicht installiert werden

1

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: Fehler beim Auffinden von 'make' im Pfad: '/ opt / local / bin: / opt / local / sbin: / bin: / sbin: / usr / bin: / usr / sbin 'oder am Ort der MacPorts-Konfiguration, haben Sie es verschoben?

Martin Geisler
quelle

Antworten:

5

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

Bitte probieren Sie eines unserer Binärpakete für Mac OS X aus . Normale Benutzer sollten sich nicht die Mühe machen, Compiler zu installieren und 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. Bleib lieber bei einem Binärpaket, IMHO.

Martin Geisler
quelle
Leider sehe ich keine Downloads am anderen Ende dieses Links. Ist bitbucket.org/tortoisehg/files/downloads ein besserer Ort, um Binärpakete für Mac OS X zu finden?
David Cary
3

Sie versuchen anscheinend, Mercurial über MacPorts zu installieren . Da MacPorts seine Ports aus dem Quellcode erstellt (zumindest meiner, und Ihrer scheint es auch zu sein), müssen Sie auch die Mac OS X-Entwicklertools installieren. Sie können dies tun, indem Sie die Installations-CD für Mac OS X suchen und Xcode von dort installieren .

Lawrence Velázquez
quelle
1

Wird dies aus dem Quellcode kompiliert oder wird eine der praktischen Leopard- und Snow Leopard-Binärdateien installiert?

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

David Thornley
quelle
0

Sie müssten das Programm 'make' von MacPorts installieren. Entweder das oder es kann es nicht in einem der Verzeichnisse finden, die es im Pfad auflistet.

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

Tereno
quelle
Welche wird zeigen, ob make in einem Verzeichnis in $ PATH ist. Es könnte immer noch woanders sein.
David Thornley
true .. aber dann können wir zumindest überprüfen, ob make von den Build-Skripten aufgerufen werden kann.
Tereno
0

Tereno: Ich habe kein make, wie kann ich das installieren?

David: Ich habe keinen Schneeleopard, ich habe Leopard 10.5.8, ich habe kein Mac Development Kit installiert. Wo finde ich das Mac Development Kit?

Chealion
quelle
1
Das Entwicklungskit wurde mit Ihrem Computer geliefert, vorausgesetzt, Sie haben die Original-CDs. Sie können es auch von apple.com herunterladen. Für MacOSX 10.5.8 möchten Sie die Version 10.5 von mercurial.selenic.com/downloads herunterladen .
David Thornley
Sie sollten auf jeden Fall den Entwicklungs - Kit von der Apple - Website erhalten , wie die auf der Leopard CD älter ist , und ich glaube , Sie brauchen eine höhere Version für Macports sehen developer.apple.com/technology/xcode.html
Mark