2012-10-08 204 views
1

在Mountain Lion上編譯VIM對我不起作用。我編譯VIM具有以下順序:在OS X上編譯VIM Mountain Lion

hg clone https://vim.googlecode.com/hg/ vim 
cd vim 
./configure --enable-rubyinterp --with-features=huge -prefix=/usr 
make 

我再嘗試啓動src/vim編譯的二進制,但它崩潰這樣的:

$ src/vim 
Vim: Caught deadly signal SEGV 
Vim: Finished. 
Segmentation fault: 11 

缺少什麼我在這裏?

+1

提示:如果需要,可以使用macports安裝VIM。 – ashiaka

+1

儘管存在其他問題,不應將「-prefix」替換爲「--prefix」? –

+0

如果你正在嘗試,我會推薦--prefix = $ HOME,所以當你進行「安裝」時,它只是把文件放在〜/ share和〜/ bin中(你不需要sudo,你可以使用別名vi =〜/ bin/vim)。我已經在mac vims命令行中做過這個:版本功能列表並不是我所需要的。 – michael

回答

-4

不進行編譯VIM在Mac OS X

它是浪費時間。

在Mac OS X上運行Vim的最簡單和最可靠的方法是下載並安裝MacVim。一些優點是:

  • 你會啓動並運行在較短的時間比需要運行./configure

  • 它與所有你需要的功能編譯,

  • 它可以與任何Python或Ruby工作,

  • 不接觸任何系統文件,

  • 它比你最終能夠自己構建的任何東西都快很多。

您甚至可以在包含mvim腳本的終端中運行它。

Vim也可通過MacPortsHomebrew獲得。

除非你真的想要弄亂源代碼,當然。在這種情況下,你應該看看configure的輸出:也許你錯過了一些庫。

相關問題