要在Mac OSX上安装Meld,请尝试运行:
brew install meld
但出现以下错误:
Error: No available formula for meld
什么是正确的安装Meld的方法?
要在Mac OSX上安装Meld,请尝试运行:
brew install meld
但出现以下错误:
Error: No available formula for meld
什么是正确的安装Meld的方法?
Answers:
当询问此问题时,无法使用Homebrew。他们还不支持。
还有其他meld
在OS X 上安装的解决方案:
请使用其他软件包管理器,例如,meld的安装手册中提到的Fink或Homebrew的问题跟踪器中提到的MacPorts。
您可能还可以从源代码进行编译,但是需要自己获取依赖项。安装其他软件包管理器之一可能比这更容易。
您现在可以在Homebrew中安装Meld!在macOS上,运行:
$ brew cask install meld
随着时间的推移,我已经更改了此答案的语法,以使其更加流畅。以下命令是等效的,并且至少在macOS Sierra和High Sierra上也有效:
$ brew cask install caskroom/cask/meld
$ brew install caskroom/cask/meld
你应该不运行旧的$ brew install homebrew/gui/meld
,因为它是由自制弃用。
brew install caskroom/cask/meld
。尝试运行时检查冲泡警告brew install homebrew/gui/meld
:Warning: Use caskroom/cask/meld instead of deprecated homebrew/gui/meld
正如@meduz在上面的评论中指出的那样,meld现在可以在brew中编译文件了(尚未经过测试),请先尝试一下,因为我的原始答案要老得多。
今天已经可以使用Homebrew安装它:
brew install meld
我遇到pygtk的问题,执行融合时说:
Couldn't bind the translation domain. Some translations won't work.
Cannot import: pygtk
No module named pygtk
我已经从狮子安装了pygtk,需要将其导出才能工作:
export PYTHONPATH=/usr/local/lib/python2.7/site-packages/
将上述行添加到〜/ .profile中,以在打开终端窗口时自动设置PYTHONPATH。
在OSX El Captain上,您只需运行:
$ brew install homebrew/gui/meld
Warning: Use caskroom/cask/meld instead of deprecated homebrew/gui/meld
brew install caskroom/cask/meld
它并且可以工作(注意:我已经安装了xquartz)。
我认为当前正确的冲煮命令是
brew install Caskroom/cask/xquartz
brew install homebrew/x11/meld
但是,在运行这些命令后,我以以下内容结束,我知道过去我已经在其他Mac上的其他安装上克服了这些问题。
Couldn't bind the translation domain. Some translations won't work.
'module' object has no attribute 'bindtextdomain'
/usr/local/lib/python2.7/site-packages/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display
warnings.warn(str(e), _gtk.Warning)
/usr/local/Cellar/meld/1.8.6/libexec/bin/meld:155: GtkWarning: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
gtk.icon_theme_get_default().append_search_path(meld.paths.icon_dir())
Traceback (most recent call last):
File "/usr/local/Cellar/meld/1.8.6/libexec/bin/meld", line 155, in <module>
gtk.icon_theme_get_default().append_search_path(meld.paths.icon_dir())
AttributeError: 'NoneType' object has no attribute 'append_search_path'
但是这次我决定不值得花时间,因为我不记得确切的补救措施。
相反,我从Alex Kras找到了一个简单的DMG安装程序和脚本,以启动DMG安装程序安装的Meld应用程序。说明在他的网站上。但是请注意,此DMG安装版本对git mergetool
输入的响应不佳
尝试这个
brew install homebrew/x11/meld
或这个
brew tap homebrew/x11
brew install meld
Meld在Homebrew的X11存储库中。运行brew tap homebrew/x11
允许Homebrew在该存储库中看到Meld。(2015年答案)
meld
您的终端
brew install homebrew/gui/meld
为我工作。包裹好像被搬走了吗?
随着“自制”的公式消失,我想提一个替代方法。有此版本的OS X应用程序是安装简单。它的最后一次构建是在14年12月,如果要从命令行使用它,则需要进行一些调整。我还没有想办法。
不要使用Brew安装它。而是以这种方式进行。https://yousseb.github.io/meld/
在Macports或Homebrew版本上使用此fork的主要原因:Retina支持(请检查屏幕截图!)最新的3.x系列无需麻烦安装(像其他任何应用程序一样拖放)与OSX菜单集成
它已经被移到了Caskroom / cask,所以运行:
brew install Caskroom/cask/meld