2010-10-25 3 views
0

Я использую Ruby 1.9.2, и у меня есть назначение использовать hpricot. Я попытался установить gpricot gem, и я получаю сообщения об ошибках. Не удалось выполнить extconf.rb. Не удалось создать make-файл. Проверьте mkmf.log. Но я не могу найти mkmf.log.трудность установки hpricot в Ruby 1.9.2

Я проверил другие ответы и попытался установить с помощью gem install hpricot-platform = mswin32. это тоже не работало.

Должен ли я переустановить Ruby версии 1.8?

+0

«Я использую Ruby 1.92. Следующим моим назначением является использование hpricot». это довольно плохой вопрос. Я изменил его. – ceejayoz

+0

Возможный дубликат [Установка родных расширений Ruby в Windows для Jekyll] (http://StackOverflow.Com/q/3640298/), [Проблема с установкой gem в 32-разрядной версии Windows Vista] (http://StackOverflow.Com/q/4/) [Что делать с неудачными встроенными расширениями в gem для Windows?] (Http://StackOverflow.Com/q/3155707/) и десятками других. –

+0

Спасибо за ссылку - я попробовал и установил devkit. –

ответ

0

Требуется ли hpricot? Nokogiri должен работать на вас, и IIRC, он имеет уровень совместимости, чтобы он мог действовать как замена для замены hpricot, если это необходимо.

+0

Это для задания. Профессор хочет, чтобы мы использовали hpricot. Я проверил ссылку на devkit и установил это. Теперь hpricot, похоже, работает, но я получаю ошибку несовместимых символов: UTF-8 и ASCII-8BIT. Я все еще что-то пропустил? Спасибо за помощь. –

+0

Что именно вы делаете, когда получаете ошибку? Вы знаете, как Ruby 1.9.2 обрабатывает кодировки символов? Вот ссылка, вы можете google для получения дополнительной информации, если вам нужно: http://blog.grayproductions.net/articles/ruby_19s_string – ehsanul

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