Мне сложно установить libcurl ruby bindings gem (curb) на Windows. Я сделал все правильно. У меня есть Libcurl каталог на пути, а потом попробовать два способа установки Gemlibcurl при проблемах с Windows
gem install curb
и
rake install EXTCONF_OPTS='--with-curl-dir=B:\curl'
Ни один из них не работает. Они не с различными ошибками, хотя и ошибок второй является более конструктивным:
C: /Ruby/lib/ruby/gems/1.8/gems/curb-0.7.7.1/ext/curb_postfield.c: 76: неопределенная ссылка на 'imp_curl_formadd'
Но я не знаю, что это значит.
EDIT: первая ошибка эта жалоба
extconf.rb: 19: Не удается найти Libcurl или локон/curl.h (RuntimeError)
Даже если Libcurl реж (B: \ curl) уже находится в PATH. Вот полный текст error message - Я поставил его ina gist, потому что форматирование было слишком странным для этого места.
Какой у вас Ruby-for-Windows? Если это RubyInstaller one (http://rubyinstaller.org/), который вы, вероятно, должны использовать, поскольку это самая стабильная и совместная сборка для Windows прямо сейчас - тогда вы установили DevKit (http: //wiki.github.com/oneclick/rubyinstaller/development-kit)? (Я бы так предположил, так как сообщение об ошибке, указанное вами, ссылается на C-код.) – ewall
эй ewell, да установлен DevKit. Действительно странная часть установки с установкой gem сообщает, что она не может найти каталог libcurl. Хотя это уже в PATH. Действительно запутанная ситуация. – picardo
Я отредактировал мой вопрос, чтобы включить полные сообщения об ошибках. – picardo