I made this thread on SO that explains more what I've done. http://stackoverflow.com/questions/14131750/cant-find-the-correct-version-of-ruby-for-vim-without-cream
But I took a look at the release notes, and it says:

Compilation: gcc -O3 -fomit-frame-pointer -freg-struct-return
-fno-strength-reduce -DWIN32 -DHAVE_PATHDEF -DFEAT_HUGE
-DWINVER=0x0500 -D_WIN32_WINNT=0x0500 -DFEAT_PERL -DDYNAMIC_PERL
-DDYNAMIC_PERL_DLL="perl58.dll" -DFEAT_PYTHON -DDYNAMIC_PYTHON
-DDYNAMIC_PYTHON_DLL="python27.dll" -DFEAT_RUBY -DDYNAMIC_RUBY
-DDYNAMIC_RUBY_DLL="msvcrt-ruby19.dll" -DDYNAMIC_RUBY_VER=19
-DFEAT_LUA -DDYNAMIC_LUA -DDYNAMIC_LUA_DLL="lua51.dll"
-DDYNAMIC_GETTEXT -DDYNAMIC_ICONV -DFEAT_MBYTE -DFEAT_MBYTE_IME
-DDYNAMIC_IME -DFEAT_CSCOPE -DFEAT_NETBEANS_INTG -DFEAT_GUI_W32
-DFEAT_CLIPBOARD -DFEAT_OLE -march=i386 -Iproto
-I/cygdrive/c/strawberry/perl/lib/CORE
-I/cygdrive/c/Ruby193/lib/ruby/1.9.1/i386-mswin32
-I/cygdrive/c/Ruby193/include/ruby-1.9.1
-I/cygdrive/c/Ruby193/include/ruby-1.9.1/i386-mswin32
-I/cygdrive/c/PROGRA~2/Lua/5.1/include -s -mno-cygwin

Notice -DDYNAMIC_RUBY_DLL="msvcrt-ruby19.dll". I'm not sure if that is the problem, but I think that might be wrong, because there is no such file in ruby 1.9.1.


On Thu, Jan 3, 2013 at 1:44 AM, Oskar Kvist <tufflax@gmail.com> wrote:
Hi!

I am having a great deal of trouble finding the correct version of Ruby to use with Vim without Cream version 7-3-744.

 :help ruby-dynamic says:

>You need to install the right version of Ruby for this to work.  You can find
>the package to download from:
>http://www.garbagecollect.jp/ruby/mswin32/en/download/release.html
>Currently that is ruby-1.9.1-p429-i386-mswin32.zip

>Currently the name is "msvcrt-ruby191.dll".


But when I look in gvim.exe, it says msvcrt-ruby19.dll (notice 19.dll, not 191.dll). But I can't find a ruby version with that dll! Even version 1.9.0 has a dll named msvcrt-ruby190.dll. What should I do?