Это дает мне головную боль. Я продолжаю проект Rails, который начался в Linux, и я продолжаю получать это, когда я запускаю Puma на Ruby Mine:
Error:[rake --tasks] DL is deprecated, please use Fiddle
rake aborted!
LoadError: Could not open library 'libcurl': The specified module could not be found.
Could not open library 'libcurl.dll': The specified module could not be found.
Could not open library 'libcurl.so.4': The specified module could not be found.
Could not open library 'libcurl.so.4.dll': The specified module could not be found.
C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/ffi-1.9.14-x86-mingw32/lib/ffi/library.rb:147:in `block in ffi_lib'
[...]
Теперь, что я пробовал?
- Я установил Puma успешно в Windows после этих шагов
- Я загрузил
curl-7.50.1-win32-mingw
и надел его на "C:/curl" - Я добавил C:/curl/bin и C:/curl/include в PATH
- Я успешно установил gem с ограничениями
gem install curb --platform=ruby -- --with-curl-lib=C:/curl/bin --with-curl-include=C:/curl/include
- Я поместил файлы .dll в папку Ruby bin, установил сертификат в curl/bin и даже запустил curl.exe на всякий случай.
Я перезагрузил машину, но я все еще вижу ту же ошибку.
Я не знаю, что делать. Как успешно установить libcurl в Windows для использования с Rails