2013-03-13 84 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命令進行了其他基本測試。沒有看到問題(尚未)