2013-08-07 55 views
0

您好我是vim的新手,但我一直在嘗試使用此配置參數./configure --with-features=huge --enable-gui=gnome2 --enable-luainterp=yes --enable-pythoninterp=yes --enable-rubyinterp=yes編譯vim版本(在ubuntu 12.04上),然後根據youtube視頻I看着我不得不編譯它使用make然後它看起來像編譯,但它不會生成任何額外的文件夾或任何東西。任何提示? PS:我有我的vim和vim的文件夾一起與我在同一個目錄級別試圖編譯'make'自定義配置vim不會工作

回答

1

如果make成功,沒有錯誤的.vimrc,應該在<working copy>/src/文件夾vim可執行文件。爲了您的系統(在/usr/local/bin/vim)永久上安裝此(以及相應的運行庫文件),執行:

$ sudo make install 
+0

感謝這工作得很好,做完這個之後,我在usr/local/bin /中運行了vim,並運行了下載的所有依賴項。之後,它不能安裝統一。但是我仍然認爲它在執行vim之前給出了一種警告。 'neocomplete不能使用這個版本的Vim。它需要Vim 7.3.885或更高版本和「if_lua」啓用Vim。 UltiSnips需要py> = 2.6或任何py3'但我已經有python 2.7和vim版本,根據vim本身它是7.4b。謝謝! –

+0

您可以使用':version'檢查語言接口的編譯是否真正起作用。它必須讀取'+ lua'和'+ python'。 –

0

「neocomplete不起作用此版本的Vim這需要Vim的7.3.885或以上。‘if_lua’啓用Vim「。

也許安裝lua-devel並使用選項--with-lua-prefix=/usr/將解決此問題。

用你的lua-devel安裝路徑替換「/ usr /」。如果您不確定,請使用find/-name lua.h來查找lua.h,如果結果是「/usr/local/include/lua.h」,則使用「/ usr/local /」替換「/ usr /」(不要需要「include /」子目錄)。

安裝vim後,使用vim --version|grep +lua來檢查lua是否啓用。