2013-09-22 45 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

的角度來說,Hpricot GitHub的網頁說:

角度來說,Hpricot已經結束,請考慮像引入nokogiri替代

角度來說,Hpricot還沒有維持很長的時間(見GitHub的頁面) - 你應該改變你的XML解析器要麼引入nokogiri或牛: