2012-10-08 147 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的输出:也许你错过了一些库。

相关问题