> Ruby 1.9.1 or Ruby 1.9.2? Or did you compile with the *.h include files 
> of 1.9.2 (from C:\ruby192\include or wherever) and try to run with the 
> 1.9.1 DLL?
> 

Compiled with 1.9.2's *.h and the only Ruby DLL on PATH is the 1.9.2 DLL named 
msvcrt-ruby191.dll

As Leo replied, 1.9.2 is "library compatible" with 1.9.1 so the key is to point 
RUBY to the 1.9.2 root dir but then view RUBY_VER and RUBY_VER_LONG as a 
library compatibility version since the source directories on 1.9.2 use 1.9.1.

Interesting, I know, it tripped me up on early compile attempts with strange 
errors, but here's ruby-core's FAQ entry in their 1.9.2 announcement 
http://www.ruby-lang.org/en/news/2010/08/18/ruby-1-9-2-is-released/

I haven't had a chance to look at if_ruby.c starting here 
http://code.google.com/p/vim/source/browse/src/if_ruby.c#412

-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Raspunde prin e-mail lui