jekyll生成与kramdown解析器相关的页面时出错

jekyll生成与kramdown解析器相关的页面时出错,jekyll,Jekyll,每当我运行“bundle exec jekyll service”时,它都会返回错误 依赖错误:Yikes!看起来您没有安装kramdown解析器gfm或其任何依赖项。为了使用当前配置的Jekyll,您需要安装此gem。Ruby的完整错误消息是:“无法加载这样的文件--kramdown parser gfm”。如果遇到问题,您可以在以下位置找到有用的资源 液体异常:kramdown解析器gfm in/_layouts/default.html 错误:无法生成您的站点: -------------

每当我运行“bundle exec jekyll service”时,它都会返回错误

依赖错误:Yikes!看起来您没有安装kramdown解析器gfm或其任何依赖项。为了使用当前配置的Jekyll,您需要安装此gem。Ruby的完整错误消息是:“无法加载这样的文件--kramdown parser gfm”。如果遇到问题,您可以在以下位置找到有用的资源
液体异常:kramdown解析器gfm in/_layouts/default.html 错误:无法生成您的站点: ------------------------------------ kramdown解析器gfm

因此,我尝试了“gem install kramdown parser gfm”,但之后它返回相同的错误。 我还试图删除并重新安装jekyll和bundle,但也没有成功

jekyll version 3.9.0 Bundler version 2.1.4
我将
gem“kramdown parser gfm”
添加到
gem文件
,然后运行
bundle安装

现在,serve命令成功完成

  • 删除Gemfile.lock文件
  • 转到gem文件添加
    gem“kramdown解析器gfm”
  • 打开终端并发出命令
    bundler
  • 安装所有软件包后,在终端中发出命令
    bundle exec jekyll-serve
    我希望应用程序现在能正常运行

  • 我已经有一段时间没有在我的机器上使用Jekyll了,我在10.15.6上也有这个问题;重新安装Jekyll和卸载并重新安装所有gems都没有帮助。@cdf1982是的,它对我也不起作用。我相信这可能是由于Github建议对Kramdown中标记的漏洞进行安全修复,
    将Kramdown从1.17.0提升到2.3.0
    。在我应用这个之后,这个错误突然出现了。下面的解决方案修复了它。无需删除
    Gemfile.lock
    文件。当您运行
    bundle install
    时,它将被更新。我添加了相同的问题,这将解决它!