2017-02-13 6 views
0

私はUbuntuでOctopress/Jekyllを実行しています。サーバ起動時のジキルエラー

私は、次のコマンドを実行すると:

$ bundle exec rake generate preview 

を私は次のエラーを取得:ここ

/var/lib/gems/2.3.0/gems/liquid-2.5.5/lib/liquid/htmltags.rb:43: 
warning: key "index0" is duplicated and overwritten on line 46 
Configuration file: /home/alex/Code/octopress/_config.yml 
     Source: source 
    Destination: public 
    Generating... 
jekyll 2.0.0 | Error: undefined method `extname' for 
#<Jekyll::StaticFile:0x00000003482d78> 

は私のGemfileです:

source "https://rubygems.org" 

group :development do 
    gem 'rake', '~> 10.0' 
    gem 'jekyll', '~> 2.0' 
    gem 'octopress-hooks', '~> 2.2' 
    gem 'octopress-date-format', '~> 2.0' 
    gem 'jekyll-sitemap' 
    gem 'rdiscount', '~> 2.0' 
    gem 'RedCloth', '~> 4.2.9' 
    gem 'haml', '~> 4.0' 
    gem 'compass', '~> 1.0.1' 
    gem 'sass-globbing', '~> 1.0.0' 
    gem 'rb-fsevent', '~> 0.9' 
    gem 'stringex', '~> 1.4.0' 
    gem 'pygments.rb' 
    gem 'maruku' 
end 

gem 'sinatra', '~> 1.4.2' 

誰もが任意のアイデアを得ましたか。 ありがとうございます!

答えて

0

私は私のGemfileを更新することにより、これらのエラーを解決してきました:私のpygments.rb宝石が正しく動作するようには思えないことを

source "https://rubygems.org" 

group :development do 
    gem 'rake', '~> 10.0' 
    gem 'jekyll', '~> 3.4' 
    gem 'octopress-hooks', '~> 2.2' 
    gem 'octopress-date-format', '~> 3.0' 
    gem 'jekyll-sitemap' 
    gem 'rdiscount', '~> 2.0' 
    gem 'RedCloth', '~> 4.2.9' 
    gem 'haml', '~> 4.0' 
    gem 'compass', '~> 1.0.1' 
    gem 'sass-globbing', '~> 1.0.0' 
    gem 'rb-fsevent', '~> 0.9' 
    gem 'stringex', '~> 1.4.0' 
    gem 'pygments.rb', '~> 0.6.3' 
    gem 'jekyll-paginate' 
end 

gem 'sinatra', '~> 1.4.2' 

注 - それは(言語に応じてコードの構文をハイライト表示されません。すなわちRuby):それはフォントファミリを変更し、(Rubyの色で強調表示するのではなく)淡い灰色の色に保ちます。

しかし、それは別の問題です。 今のところ、初期のエラーは少なくとも解決されています。

関連する問題