无法使用Ruby和Python支持构建Vim

Xiv*_*Xiv 4 vim configure

这是我遇到的一个奇怪的问题 - 但是我已经和它摔跤了一个多小时没有解决方案.我正在尝试配置vim构建,但是使用enable python继续运行错误并启用ruby参数.

这是我正在尝试使用相关的错误部分:

$ ./configure --prefix=/usr/local --with-features=huge --enable-pythoninterp --enable-rubyinterp
...
checking --enable-rubyinterp argument... yes
checking --with-ruby-command argument... defaulting to ruby
checking for ruby... (cached) /usr/bin/ruby
checking Ruby version... OK
checking Ruby rbconfig... RbConfig
checking Ruby header files... not found; disabling Ruby
...
checking --enable-pythoninterp argument... yes
checking for python2... (cached) /usr/bin/python2
checking Python version... (cached) 2.7
checking Python is 1.4 or better... yep
checking Python's install prefix... (cached) /usr
checking Python's execution prefix... (cached) /usr
(cached) checking Python's configuration directory... (cached) 
can't find it!
...
Run Code Online (Sandbox Code Playgroud)

我完全难过,我对linux比较新,但尝试了一些不同的东西 - 一切都无济于事.救命!

编辑:我正在运行Mint 14

nat*_*han 5

假设您要使用Linux Mint附带的Ruby(1.8.7)和Python(??)版本,您将需要各自的开发包.

sudo apt-get install ruby-dev python-dev
Run Code Online (Sandbox Code Playgroud)

完成后,您应该能够运行原始配置脚本

./configure --prefix=/usr/local --with-features=huge --enable-pythoninterp --enable-rubyinterp
Run Code Online (Sandbox Code Playgroud)

至于红宝石,如果您使用的是环境管理者如RVM或Rbenv,那么你必须指定,作为对confiugre行参数,所以配置脚本可以找到更新的红宝石头.可以在RVM站点找到此文档.