【问题标题】:no python3 support for brew macvim没有对 brew macvim 的 python3 支持
【发布时间】:2013-02-28 19:51:40
【问题描述】:

由于某些原因,使用 brew 安装的 macvim 不支持 python3。这是我的安装方式:

brew install macvim --with-cscope --with-python3

每当我跑步时

:echo has('python3')

结果为0,表示不支持python3。有谁知道是什么问题?任何帮助表示赞赏。

【问题讨论】:

    标签: python-3.x homebrew macvim


    【解决方案1】:

    在自制软件的 macvim 配方中故意禁用了 Python 3。

    但是,您可以运行“brew edit macvim”并修复配方以使其正常工作。

    我建议采取以下措施(对我有用):

    • 使用当前的 MacVim 7.4 快照 72(更新 url 和 sha1)。 brew 仍然有旧的快照 71。
    • sha1 '3fb5b09d7496c8031a40e7a73374424ef6c81166'
    • 从配方末尾删除所有补丁。最后一行应该是__END__。不再需要任何补丁 - Ruby 支持已在快照 72 的上游修复。
    • depends_on :python3 => :推荐
    • 在安装函数中,当它与 args 混淆时,像这样修复 python 部分:

      args << "--enable-python3interp=yes" if build.with? 'python3'
      ENV.prepend 'LDFLAGS', "-L#{python3.libdir} -F#{python3.framework} -framework Ruby" if python3 && python3.brewed?
      

    确保您使用的是自制的 python3,如果您已升级到 Mavericks,请重新编译所有内容 - stdc++ 库已更改,链接时不能混合新旧版本。

    用以下方法酿造它: $ brew install --HEAD macvim

    $ mvim --version # 确保所有正确的东西都链接了

    我已经使用了 ultisnips 和 vinarise,这两种方法都有效,但都没有导致窗口神秘地消失,正如之前在 macvim 和 python3 的配方中所感叹的那样。我还使用 :py3 命令进行了其他基本测试。 (尚未)发现任何问题

    【讨论】:

      猜你喜欢
      • 2019-01-23
      • 2018-04-25
      • 1970-01-01
      • 2014-04-02
      • 1970-01-01
      • 2012-11-16
      • 2015-12-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多