Frage

Ich fand, dass andere Leute hatten Probleme zu haben Meld auf Mac in der Installation von MacPorts.

Ich betreiben

sudo port install meld 

ich

sudo port install meld  
 --->  Activating shared-mime-info @0.60_0
Error: Target org.macports.activate returned: Image error: /opt/local/bin/update-mime-database already exists and does not belong to a registered port.  Unable to activate port shared-mime-info.
Error: The following dependencies failed to build: py25-gnome gconf gtk2 shared-mime-info orbit2 libidl gnome-vfs desktop-file-utils gnome-mime-data libbonobo libbonoboui libglade2 libgnome esound audiofile libgnomecanvas libart_lgpl libgnomeui gnome-icon-theme hicolor-icon-theme icon-naming-utils p5-xml-simple p5-xml-namespacesupport p5-xml-sax gnome-keyring libtasn1 py25-gtk py25-cairo py25-numpy py25-nose py25-gobject py25-orbit
Error: Status 1 encountered during processing. 

Wie kann man Meld auf Mac installieren?

War es hilfreich?

Lösung

Ich fand, dass MacPorts meld installieren gearbeitet, aber es hat nicht auf Anhieb funktioniert wie in der Werbung.

Nach dem Ausführen und alle Abhängigkeiten zu installieren, scheiterte es und gab eine kryptische Protokollmeldung ähnlich der in dieser Frage (aber nicht identisch).

Nach ein bisschen graben um, fand ich ich folgendes zu tun hatte:

Stellen Sie sicher, dass ich auf die Lizenz für XCode richtig zugestimmt hatte

xcodebuild -license

Installieren Sie die Xcode Kommandozeilen-Tools

xcode-select --install

Installieren rarian (es scheint eine Abhängigkeit zu sein, dass MacPorts verkannt)

sudo port install rarian

Die letzten Anweisungen kommen von hier: http: //www.codez. co.uk/2014/02/meld-on-mac-osx-mavericks-10-9/ und dies war der letzte Schritt, bevor ich konnte es zu arbeiten.

Andere Tipps

Wie rspeed gesagt, Sie hatten wahrscheinlich eine schlechte installieren oder aktualisieren, dass diese Datei erstellt. Alternativ installiert Sie etwas außerhalb von Macports in das Verzeichnis / opt / local Baum (obwohl ich nicht sicher bin, wie Sie das tun, am Ende haben würde). Ich empfehle nur eine Kraft activate der shared-mime-info-Port zu tun, dann meld neu zu installieren versuchen.

sudo port activate -f shared-mime-info
sudo port install meld

Irgendwie die Datei bereits vorhanden, wahrscheinlich von einem schlechten zu deinstallieren oder aktualisieren.

Wenn Sie die es zwingen installieren wahrscheinlich wird nichts kaputt machen.

sudo port install --force meld

Installieren meld auf OS X 10.10. Für zusätzliche Schwierigkeit, muss OS X Server Quarz Anzeige verwenden (anstelle von X11-Display-Server):

$ sudo port install python27
$ sudo port select --set python python27
$ sudo port install rarian
$ sudo port install pango +no_x11
$ sudo port install gtk2 +quartz
$ sudo port install py27-pygtk +quartz
$ sudo port uninstall --follow-dependents gtk3
$ sudo port install gtk3
$ sudo port uninstall py27-pygtksourceview
$ sudo port install py27-pygtksourceview +quartz
$ sudo port install gnome-desktop
$ sudo port install meld +quartz

$ sudo launchctl load -w /Library/LaunchDaemons/org.freedesktop.dbus-system.plist
$ sudo launchctl load -w /Library/LaunchAgents/org.freedesktop.dbus-session.plist

<reboot system...>

$ meld

Wow, es funktioniert!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top