【问题标题】:Installing meld on OS X在 OS X 上安装融合
【发布时间】:2010-05-11 02:18:39
【问题描述】:

安装 MacPorts 并执行“sudo port -v selfupdate”后,我尝试安装 meld。

安装刚刚开始获取各种东西 侏儒-comoon perl5.8 perl5 pkgconfig ...... 这种情况一直持续下去。

这正常吗?

【问题讨论】:

    标签: meld


    【解决方案1】:

    您可能希望通过 HomeBrew 安装它(前面已经提到过):

    brew install homebrew/gui/meld
    

    尽管您可能会遇到稳定性问题(就像我一样)。所以我宁愿推荐使用“Meld for OSX”:

    我们基本上完成了,但是无法通过命令行访问。

    解决方案:

    • 编写一个小包装器以从终端运行:

      echo -e '#!/bin/sh
      params="$@"
      open -W -a Meld --args $params' | sudo tee /usr/local/bin/meld
      sudo chmod +x /usr/local/bin/meld
      
    • 试试(你必须使用绝对路径):

      meld /home/a.txt /home/b.txt
      

      或者只是从菜单中运行 Meld。

    【讨论】:

    • 查看@Headroom 的答案以了解当前方法。这不再有效
    • 命令行可访问性信息即使不是必需的也是有用的。这是一个适用于我的 OSX Meld 的 bash 别名: function meld () { open -a /Applications/Meld.app/ --args "$@";}
    【解决方案2】:

    meldhomebrew 中是now available。公式can be found here

    请参阅此answer by cmedeiros on SuperUser,了解有关安装和使其工作的更多信息。这比使用 MacPorts 容易得多。

    【讨论】:

    • 当我点击“可以在此处找到”链接时收到 404
    • 公式又移动了,试试这个brew install caskroom/cask/meld
    • 公式更新:brew tap homebrew/cask,然后用brew cask install meld安装
    【解决方案3】:

    带有更新公式的当前命令是:

    brew install caskroom/cask/meld
    

    【讨论】:

    • 这是当前方法,因为接受的答案不再有效
    • 公式更新:brew tap homebrew/cask,然后用brew cask install meld安装
    【解决方案4】:

    是的,引入依赖是正常的,但不应该花费太长时间。相比之下,我用 Homebrew 安装 Meld 大约需要 15 分钟。

    作为参考,我在 OS X Mavericks 上安装 Meld:

    • 从应用商店安装 Xcode
    • 从包中安装XQuartz(如果没有,Meld 会抱怨)
    • 命令行:'brew install meld'

    如果在某个时候提示您安装 Xcode 命令行工具,请安装。

    希望这会有所帮助。

    【讨论】:

    • 这不包括如何安装 brew 可以找到here。最后的 brew 命令也是:brew install homebrew/x11/meld
    【解决方案5】:

    不幸的是,MacPorts 非常正常,这也是很多人转而使用自制软件的原因http://github.com/mxcl/homebrew

    但是,我发现这篇文章是因为自制软件不包含 Meld。叹息。

    【讨论】:

    • 这里的情况相同。尝试安装 Meld 和 macports 想通过编译 GCCstart 还有大约 10 个其他依赖项,所以我将在大约 12 小时内准备好使用 meld :)
    【解决方案6】:

    考虑下载 macOS meld 版本 dmg https://github.com/yousseb/meld/releases/

    【讨论】:

      【解决方案7】:

      Brew 现在可以使用 brew install --cask meld。 见https://formulae.brew.sh/cask/meld#default

      【讨论】:

        【解决方案8】:

        2020 年 7 月 23 日更新

        只要做:

        brew install homebrew/gui/meld

        【讨论】:

          【解决方案9】:

          使用更新的 brew 链接:brew install caskroom/cask/meld

          即使在此之后,当我通过谷歌安装备份和恢复工具时它也无法正常工作。我猜它与 python 版本混淆了。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2013-09-13
            • 2013-12-21
            • 2010-10-28
            • 2013-08-23
            • 2014-12-14
            • 2011-10-22
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多