Re: --enable-rubyinterp -- Ruby 1.9 < 1.6???
- Matthew Huggett wrote:
> Just to follow up my own query here:In the Vim 7 configure script this is used (should work for all Ruby
> When checking the Ruby version, the VIM configure script actually runs a
> bit of Ruby, not just "ruby --version". Line 2241 of
> vim63/src/auto/configure has
> | if $vi_cv_path_ruby -e 'VERSION >= "1.6.0" or exit 1'
> but in Ruby 1.9.0, RUBY_VERSION is used instead of VERSION. VERSION is
> undefined. Changing the above line to
> | if $vi_cv_path_ruby -e 'RUBY_VERSION >= "1.6.0" or exit 1'
> allows configuration with --enable-rubyinterp and Ruby 1.9.0
> (Guess I should have been more adventurous and checked the configure
> script myself before posting-- sorry.)
if $vi_cv_path_ruby -e '(VERSION rescue RUBY_VERSION) >= "1.6.0" or exit 1' >/dev/null 2>/dev/null; then
The History of every major Galactic Civilization tends to pass through
three distinct and recognizable phases, those of Survival, Inquiry and
Sophistication, otherwise known as the How, Why and Where phases.
For instance, the first phase is characterized by the question 'How can
we eat?' the second by the question 'Why do we eat?' and the third by
the question 'Where shall we have lunch?'
-- Douglas Adams, "The Hitchhiker's Guide to the Galaxy"
/// Bram Moolenaar -- Bram@... -- http://www.Moolenaar.net \\\
/// Sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\ Project leader for A-A-P -- http://www.A-A-P.org ///
\\\ Buy LOTR 3 and help AIDS victims -- http://ICCF.nl/lotr.html ///