크림없이 Vim 7.3.744을 얻었습니다 http://sourceforge.net/projects/cream/files/Vim/. 내가 :help ruby-dynamic
볼 때 는 말한다 :크림없이 Vim Ruby의 올바른 버전을 찾을 수 없습니다
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을 보면 .exe, 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를 찾을 수 있습니까? 아니면 다른 방법으로 해결할 수 있습니까?
[these] (http://www.garbagecollect.jp/ruby/mswin32/en/download/develop.html) 중 하나를 사용해 보셨습니까? 또한 공식 GVim 배포판을 단순히 사용하지 않는 이유는 무엇입니까? 아마 당신의 머신에 설치된 Ruby의 어떤 버전에서도 작동 할 것입니다. – romainl
나는 왜 그런지 모르지만 공식 vim 설치 프로그램은 Ruby와 함께 매우 느립니다. 또한 + 프로필이 없기 때문에 이유를 찾기가 어렵습니다. 그리고 네, 저는 그들 중 대부분이 오래된 루비를 시도했습니다. – oskarkv