2013-07-04 65 views
1

我想安裝需要最新vim(包含所有補丁)的插件「You Complete Me」。所以我使用AAP安裝了vim(http://www.a-a-p.org/ports.html)。但是安裝的vim沒有python支持,這是該插件的一個要求。如何使用AAP安裝vim時包含python支持?

提到我們必須在'config.arg'文件(在主安裝目錄內)中添加配置參數,但我不知道使用什麼參數?

如果有人已經這樣做,請幫忙。

謝謝。

+0

請注意,AAP適用於Python 2.6或更高版本 - [請參閱aap郵件列表上的此線程](http://sourceforge.net/mailarchive/forum.php?thread_name=200904062015.n36KFPf3030585%40moolenaar.net&forum_name=aap-develop )。我已經嘗試過使用Python 2.7,但它不工作。 – mMontu

+0

我不確定這是否是問題,因爲AAP在我的情況下正常工作。 Vim安裝得很好,但沒有python支持。 – Chandra

+0

我同意這不是問題;相反,它只是提醒你需要Python支持Python 2,而不是Python 3(這兩個選項都在ZyX答案中描述)。 – mMontu

回答

2

我不知道AAP什麼,但是當手動構建我需要以下獲得Python支持的一個:建立一個主機系統時

  1. 在Linux上我需要將以下參數添加到./configure請致電:--enable-pythoninterp=yes--enable-pythoninterp=dynamic。如果你想用Python 3編譯使用--enable-python3interp=(yes|dynamic)
  2. 在Linux上交叉編譯的Windows主機,我需要的時候PYTHON使變量設置爲蟒蛇目錄(例如/home/zyx/.wine/drive_c/Python27)和PYTHONINC設置爲-I{path_to_include_directory}(例如-I/home/zyx/.wine/drive_c/Python27/include)。如果你想使用Python 3,你需要用PYTHON3代替PYTHON。(例子命令行:cd src && make -f Make_ming.mak FEATURES=HUGE CROSS_COMPILE=i686-pc-mingw32- PYTHON=/home/zyx/.wine/drive_c/Python27 PYTHONINC=-I/home/zyx/.wine/drive_c/Python27/include GUI=yes gvim.exe)。

如果AAP使用./configure你應該使用第一種變體,如果它使用make -f你應該使用第二個(假設變量名稱在生成文件一致這是非常有可能的)。

+0

我嘗試了你所說的和其他一些事情,但沒有爲我工作。我想我只需要從源代碼安裝所有補丁。 – Chandra

相關問題