簡體   English   中英

不為brew macvim提供python3支持

[英]no python3 support for brew macvim

由於某些原因,brew安裝的macvim不支持python3。 這是我的安裝方式:

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

每當我跑

:echo has('python3')

結果為0,表示不支持python3。 有人知道是什么問題嗎? 任何幫助表示贊賞。

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

但是,您可以運行“ brew edit macvim”並修復該配方,使其起作用。

我建議采取以下措施(對我有用):

  • 使用當前的MacVim 7.4快照72(更新url和sha1)。 brew仍然具有較舊的快照71。
  • sha1'3fb5b09d7496c8031a40e7a73374424ef6c81166'
  • 從配方末尾刪除所有補丁。 最后一行應為__END__ 不再需要任何補丁-在快照72的上游固定了ruby支持。
  • depends_on:python3 =>:推薦
  • 在install函數中,當它與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命令做了其他基本測試。 尚未發現問題(尚未)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM