我從這裏得到了Vim沒有Cream 7.3.744 http://sourceforge.net/projects/cream/files/Vim/。 當我看到:help ruby-dynamic
它說:無法找到正確版本的Ruby for Vim沒有Cream
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".
The name of the DLL must match the Ruby version Vim was
compiled with. Currently the name is "msvcrt-ruby191.dll".
That is for Ruby 1.9.1. To know for sure edit "gvim.exe" and
search for "ruby\d*.dll\c".
但它不與ruby-1.9.1-p429-i386-mswin32.zip工作,:echo has('ruby')
返回0
當我看着GVIM它說DLL是msvcrt-ruby19.dll
,通知19.dll
不是191.dll
。但是我找不到包含該文件的Ruby版本。即使Ruby 1.9.0有一個叫做msvcrt-ruby190.dll
的dll。我試圖重命名該DLL,但它只是導致另一個錯誤,即:
LoadError: incompatible library version -
C:/Program Files/Ruby19/lib/ruby/1.9.1/i386-mingw32/socket.so
我在哪裏可以找到正確版本的Ruby?或者我可以用其他方式解決這個問題嗎?
你有沒有試過[這些](http://www.garbagecollect.jp/ruby/mswin32/en/download/develop.html)?你爲什麼不簡單地使用官方的GVim發行版呢?它可能適用於你機器上的任何Ruby版本。 – romainl
我其實不知道爲什麼,但官方vim安裝程序與Ruby一起非常慢。此外,它沒有+配置文件,所以很難找出原因。是的,我嘗試了大多數舊紅寶石。 – oskarkv