2010-07-01 2 views
1

Мне сложно установить 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, потому что форматирование было слишком странным для этого места.

+0

Какой у вас Ruby-for-Windows? Если это RubyInstaller one (http://rubyinstaller.org/), который вы, вероятно, должны использовать, поскольку это самая стабильная и совместная сборка для Windows прямо сейчас - тогда вы установили DevKit (http: //wiki.github.com/oneclick/rubyinstaller/development-kit)? (Я бы так предположил, так как сообщение об ошибке, указанное вами, ссылается на C-код.) – ewall

+0

эй ewell, да установлен DevKit. Действительно странная часть установки с установкой gem сообщает, что она не может найти каталог libcurl. Хотя это уже в PATH. Действительно запутанная ситуация. – picardo

+0

Я отредактировал мой вопрос, чтобы включить полные сообщения об ошибках. – picardo

ответ

0

Picardo,

У меня были проблемы с установкой снаряженная камень в Windows, и раньше. Пытаясь понять, как другие решили это, я столкнулся с множеством вопросов и не очень много решений. Чтобы сделать это снова сегодня вечером, я решил задокументировать свои шаги и опубликовать результаты: http://beginrescue.blogspot.com/2010/07/installing-curb-with-ruby-191-in.html

Извините за блоги, надеюсь, это полезно для кого-то.

pete

Смежные вопросы