捆绑的 So-Simple Jekyll 主题未通过 jekyll 服务在本地主机中运行?

问题描述 投票:0回答:1

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

如果你能帮助我,请帮助我,因为我还有几天的生日。此外,欢迎提供更多生日礼物建议。谢谢和问候!

responsive-design jekyll jekyll-extensions
1个回答
2
投票

我遇到了同样的错误,你可以用

bundled exec
来运行 Jekyll。

bundle exec jekyll build

bundle exec jekyll serve

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

在某些情况下,在没有bundle exec的情况下运行可执行文件可能会起作用,如果 该可执行文件恰好安装在您的系统中,但并未安装 拉入任何与您的捆绑包冲突的宝石。

然而,这是不可靠的,并且是相当大痛苦的根源。 即使它看起来有效,但在未来或现在可能不起作用 另一台机器。

这对我有用,如果您仍然遇到错误,请提供更多详细信息。

© www.soinside.com 2019 - 2024. All rights reserved.