Невозможно установить Meld от MacPorts - PullRequest
5 голосов
/ 27 мая 2009

Я обнаружил, что у других людей тоже возникают проблемы при установке Meld на Mac от MacPorts.

Я бегу

sudo port install meld 

Я получаю

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. 

Как установить Meld на Mac?

Ответы [ 4 ]

5 голосов
/ 27 мая 2009

Как сказал rspeed, вы, вероятно, неправильно установили или обновили этот файл. Кроме того, вы установили что-то вне macports в дерево / opt / local (хотя я не уверен, как бы вы это сделали). Я рекомендую просто принудительно активировать порт shared-mime-info, а затем попытаться переустановить соединение.

sudo port activate -f shared-mime-info
sudo port install meld
4 голосов
/ 16 марта 2014

Я обнаружил, что MacPorts работал над установкой соединения, но не сразу, как рекламировалось.

После запуска и установки всех зависимостей произошел сбой, и он выдал загадочное сообщение в журнале, похожее на сообщение в этом вопросе (но не идентичное).

После небольшого копания я обнаружил, что должен был сделать следующее:

Убедитесь, что я правильно согласился с лицензией на XCode

xcodebuild -license

Установите инструменты командной строки Xcode

xcode-select --install

Установите rarian (похоже, это зависимость, которую MacPorts не смог распознать)

sudo port install rarian

Последние инструкции приходят отсюда: http://www.codez.co.uk/2014/02/meld-on-mac-osx-mavericks-10-9/ и это был последний шаг, прежде чем я смог заставить его работать.

1 голос
/ 25 марта 2015

Установка meld на OS X 10.10. Для дополнительной сложности необходимо использовать сервер кварцевого дисплея OS X (а не сервер дисплея X11):

$ 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

Ух, работает!

1 голос
/ 27 мая 2009

Почему-то этот файл уже существует, возможно, из-за неудачного удаления или обновления.

Если принудительно установить его, , вероятно, ничего не сломает.

sudo port install --force meld
...