2013-09-22 3 views
2

Я пытаюсь перенести свой блог на Джекил, следуя эти инструкции: http://jekyllrb.com/docs/migrations/Hpricot версия не работает

Я получил все мои сообщения в формате .xml, но команда, чтобы преобразовать их, кажется, не будут работая:

 
    ruby -rubygems -e 'require "jekyll/jekyll-import/wordpressdotcom"; 
    JekyllImport::WordpressDotCom.process({ :source => "wordpress.xml" })' 
/home/robin/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- hpricot (LoadError) 
    from /home/robin/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
    from /home/robin/.rvm/gems/ruby-1.9.3-p448/gems/jekyll-import-0.1.0.beta3/lib/jekyll/jekyll-import/wordpressdotcom.rb:4:in `' 
    from /home/robin/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:60:in `require' 
    from /home/robin/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:60:in `rescue in require' 
    from /home/robin/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:35:in `require' 
    from -e:1:in `' 

Я думаю, это потому, что Hpricot не установлен (gem list не показывает, даже после того, как я установил его с жемчужиной установки). . Она также может быть версия выпуск Ruby (отсюда и несколько «от» линии ruby -v говорит мне, что это рубин 1.9.3p448

Большое спасибо за помощь

ответ

3

страница GitHub для Hpricot говорит:

.

Hpricot закончилось Пожалуйста, обратите внимание, как альтернативу nokogiri

Hpricot не поддерживается в течение длительного времени (см GitHub страницы) - вы должны изменить свой XML парсер либо Nokogiri или бык:.

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