2013-03-13 40 views
0

由于某些原因,使用brew安装的macvim不具备python3支持。这是我如何安装它:no python3支持brew macvim

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

每当我跑

:echo has('python3') 

结果是0,这意味着没有python3支持。有谁知道这是什么问题?任何帮助表示赞赏。

回答

0

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

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

我建议(这为我工作过)以下操作:

  • 使用当前的MacVim 7.4快照72(更新网址和SHA1)。 BREW仍然有旧的快照71
  • SHA1“3fb5b09d7496c8031a40e7a73374424ef6c81166”
  • 删除所有补丁从配方结束。最后一行应该是__END__。贴片都不是必要再 - 红宝石载体在快照上游固定72.
  • depends_on:python3 =>:在安装功能建议
  • ,当其与ARGS搞乱时,Fixup像这样蟒部分:

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

确保您使用的是自制python3,如果你已经升级到小牛,重新酿造绝对一切 - STDC++库发生了变化,你不能老和新链接时混合。

与酿造它: $ brew install --HEAD macvim

$ mvim --version#,以确保它拥有所有链接

正确的事情,我已经通过ultisnips和vinarise运行,这两个工作,均未造成窗口神秘地消失,因为以前在macvim & python3中感叹。我还使用py3命令进行了其他基本测试。没有看到问题(尚未)

相关问题