Я перепробовал все вышеперечисленные решения, но ничего не получилось, я сдался, но, к счастью, позже наткнулся на этот пост http://jooglar.com/edely/content/installing-libcurl-ruby-windows, и инструкции там работали отлично.
Вот инструкции на случай, если веб-сайт обанкротится:
1. Загрузите версию библиотеки "libcurl"
От http://curl.haxx.se/dlwiz/?type=lib
2. Устанавливать везде, но путь не может содержать пробелы.
Убедитесь, что при распаковке файла вы найдете каталоги «bin» и «include»
3. Добавьте путь к libcurl (оканчивающийся на / bin;) в системную PATH
переменную
ВНИМАНИЕ: ИСПОЛЬЗОВАТЬ /
ВМЕСТО \
в ПУТИ. В пути не должно быть пробелов. Например:
C:/curl/curl-7.26.0-devel-mingw32/bin;
4. Установите драгоценный камень
ВНИМАНИЕ: СНОВА, ИСПОЛЬЗОВАТЬ /
ВМЕСТО \
в ПУТИ. Смотри выше.
Пример команды: gem install curb -- --with-curl-lib=C:/curl/curl-7.26.0-devel-mingw32/bin --with-curl-include=C:/curl/curl-7.26.0-devel-mingw32/include
[NB: обратите внимание на отдельную --
до --with-...
, это было для меня хитом.]
На данный момент, это должно работать. Это сработало для меня. Если этого не произойдет, вы можете попробовать остальные инструкции:
Если это не работает, скопируйте следующие файлы .dll
в каталог ruby / bin и повторите предыдущую команду.
libcurl.dll
libssl32.dll
libeay32.dll
Также, если это не сработает ... обновите DevKit и снова выполните предыдущую команду. Загрузите последнюю версию и с консоли перейдите в каталог DevKit и запустите
ruby dk.rb install --force