4

その日彼女と一緒にいられないので、彼女の誕生日に彼女のためにウェブサイトを作っています。サイトに So-Simple Jekyll テーマを使用していますが、何とか機能せず、ローカル ホストで開かれません。次のエラーがスローされます。

$ jekyll serve --watch
WARN: Unresolved specs during Gem::Specification.reset:
  listen (~> 2.7)
WARN: Clearing out unresolved specs.
Please report a bug if this causes problems.
c:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/jekyll-2.5.1/bin/jekyll:21:in `block in <top (required)>': cannot load such file -- jekyll/version (LoadError)
    from c:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/mercenary-0.3.5/lib/mercenary.rb:18:in `program'
    from c:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/jekyll-2.5.1/bin/jekyll:20:in `<top (required)>'
    from c:/Ruby200-x64/bin/jekyll:23:in `load'
    from c:/Ruby200-x64/bin/jekyll:23:in `<main>'

彼女の誕生日まであと数日あるので、もし助けていただけるならお願いします。さらに、誕生日プレゼントの提案も大歓迎です。よろしくお願いします!

4

1 に答える 1

2

bundled exec同じエラーが発生しました。代わりにJekyll を実行できます。

bundle exec jekyll build

bundle exec jekyll serve

bundle exec処置: バンドルのコンテキストでコマンドを実行してください。

場合によっては、実行可能ファイルがたまたまシステムにインストールされていて、バンドルと競合する gem を取り込まない場合、bundle exec なしで実行可能ファイルを実行するとうまくいくことがあります。

ただし、これは信頼性が低く、かなりの苦痛の原因です。動作しているように見えても、将来または別のマシンで動作しない可能性があります。

それでもエラーが発生する場合は、詳細情報を提供してください。

于 2015-02-02T02:40:00.850 に答える