首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法通过MacPorts安装Meld

无法通过MacPorts安装Meld
EN

Stack Overflow用户
提问于 2009-05-26 20:09:07
回答 4查看 8.2K关注 0票数 5

我发现其他人在通过MacPorts安装Meld到Mac方面也有困难。

我跑

代码语言:javascript
复制
sudo port install meld 

我得到了

代码语言:javascript
复制
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?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-03-15 23:39:41

我发现MacPorts成功地安装了meld,但它并不像广告中所宣传的那样立即工作。

在运行和安装所有依赖项之后,它失败了,并给出了一个类似于这个问题中的日志消息的神秘日志消息(但不完全相同)。

经过一番周旋,我发现我不得不做以下几件事:

确保我正确地同意了XCode的许可

代码语言:javascript
复制
xcodebuild -license

安装Xcode命令行工具

代码语言:javascript
复制
xcode-select --install

安装rarian (它似乎是MacPorts未能识别的依赖项)

代码语言:javascript
复制
sudo port install rarian

后一个指令来自于这里:http://www.codez.co.uk/2014/02/meld-on-mac-osx-mavericks-10-9/,这是我能够让它工作之前的最后一步。

票数 4
EN

Stack Overflow用户

发布于 2009-05-26 20:20:16

如前所述,您可能安装或升级了创建该文件的错误。或者,您在/opt/local树中安装了macport之外的一些东西(尽管我不知道您最终是如何做到这一点的)。我建议只对共享的mime-信息端口进行强制激活,然后尝试重新安装meld。

代码语言:javascript
复制
sudo port activate -f shared-mime-info
sudo port install meld
票数 5
EN

Stack Overflow用户

发布于 2009-05-26 20:13:26

不知何故,该文件已经存在,可能是因为卸载或升级不好。

如果你强迫安装,它可能不会破坏任何东西。

代码语言:javascript
复制
sudo port install --force meld
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/912450

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档