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