捆绑的So-Simple Jekyll主题没有在localhost中运行jekyll服务?

时间:2014-11-18 13:54:27

标签: responsive-design jekyll web-site-project jekyll-extensions

我正在为她的女朋友在她生日那天建立一个网站,因为那天我不能和她在一起。 我正在为网站使用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>'

如果你可以帮助我,请为我的生日留下几天。此外,欢迎任何更多的生日礼物建议。谢谢和问候!

1 个答案:

答案 0 :(得分:2)

我遇到了同样的错误,您可以使用bundled exec来运行Jekyll。

bundle exec jekyll build

bundle exec jekyll serve

bundle exec:在捆绑包的上下文中运行命令。

  

在某些情况下,如果没有bundle exec运行可执行文件可能会有效   可执行文件恰好安装在您的系统中,而不是   拉入任何与你的捆绑冲突的宝石。

     

然而,这是不可靠的,并且是相当痛苦的根源。   即使它看起来有效,但它可能在将来或以后都无法使用   另一台机器。

它适用于我,如果您仍然遇到错误,请提供更多详细信息。