Не удалось загрузить библиотеку msvcrt-ruby240.dll

361
frantz

Я установил последнюю версию vim 8 для x86, и у меня возникла проблема с интеграцией ruby.

Мои плагины, такие как LustyExplorer, не могут работать, и при входе ruby –versionя получаю следующую ошибку:

E370: Could not load library msvcrt-ruby240.dll E266 : Sorry, this command is disabled, the Ruby Library could not be loaded. 

Когда я бегу, у :versionменя есть:

+ruby/dyn and -DDYNAMIC_RUBY -DDYNAMIC_RUBY_VER=24 - DDYNAMIC_RUBY_DLL=\"msvcrt-ruby240.dll\" 

Рубин установлен в C:\Ruby24и папка, содержащая бункер msvcrt-ruby240.dllв %PATH%.

Я также попытался вставить в мой vimrcфайл:

set rubydll='C:\Ruby24\bin\msvcrt-ruby240.dll' 

но я получил следующую ошибку:

E370: Could not load Library  E266 : Sorry, this command is disabled, the Ruby Library could not be loaded. Both ruby and vim are x86.  

Я работаю на Windows 10.

0
Иногда Windows% PATH% не инициализируется должным образом, если вы не выйдете и не вернетесь в свою учетную запись Windows. Кроме того, ваш Vim 32 или 64 бит? Если последнее, он может быть не в состоянии запустить 32-битную версию Ruby DLL. (В моей системе это `C: \ Ruby24-x64 \ bin \ x64-msvcrt-ruby240.dll`.) Heptite 6 лет назад 0
и еще один дубликат: [vim-use] (https://groups.google.com/forum/#!topic/vim_use/FfrXPI8V84E), [vim issue] (https://github.com/vim/vim/issues / 2660), [SO] (https://stackoverflow.com/questions/48915343/could-not-load-library-msvcrt-ruby240-dll), [проблема vim-win32-installer] (https: // github. ком / ВИМ / ВИМ-win32-инсталлятор / вопросы / 47) Christian Brabandt 6 лет назад 0

0 ответов на вопрос