質問

私は他の人があまりにもMacPortsのでMacにメルドをインストール中にトラブルがあったことがわかっています。

私は実行する

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. 

をどのようにMacにメルドをインストールすることができますか?

役に立ちましたか?

解決

私は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/する そしてこれは、私はそれを動作させることができました前の最後のステップでした。

他のヒント

rspeedが言ったように、

、あなたはおそらく悪いがインストールまたはそのファイルを作成したアップグレードしました。別の方法として、あなたは、/ opt /ローカルツリー(私はあなたがそれをやってしまっただろうかどうかはわかりませんが)にMacPortsの外の何かをインストールしました。私はちょうどそのメルドを再インストールしようとすると、共有MIME-情報ポートの力のアクティブ化を行うことをお勧めします。

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

どういうわけか、そのファイルがすでに存在している、おそらく悪いアンインストールからまたはアップグレードます。

あなたがそれをインストールを強制する場合は、の、おそらくの何かを壊しません。

sudo port install --force 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

うわー、それは働きます!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top