与 kramdown 解析器相关的 jekyll 错误构建页面

yoo*_*oon 19 jekyll

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

依赖错误:哎呀!看起来您没有安装 kramdown-parser-gfm 或其依赖项之一。为了使用当前配置的 Jekyll,你需要安装这个 gem。来自 Ruby 的完整错误消息是:“无法加载此类文件 -- kramdown-parser-gfm” 如果遇到问题,可以在https://jekyllrb.com/help/ 上找到有用的资源!
Liquid 异常:/_layouts/default.html 中的 kramdown-parser-gfm 错误:您的网站无法建立:------------------------- ---------- kramdown-parser-gfm

所以,我尝试了“gem install kramdown-parser-gfm”,但之后它返回相同的错误。我也尝试删除并重新安装 jekyll 和 bundle,但它也不起作用。

jekyll version 3.9.0 Bundler version 2.1.4
Run Code Online (Sandbox Code Playgroud)

aro*_*ron 32

我加gem "kramdown-parser-gfm"Gemfile然后跑了bundle install

现在服务命令成功完成。


Rub*_*ain 9

  1. 删除 Gemfile.lock 文件
  2. 转到 gem 文件添加 gem "kramdown-parser-gfm"
  3. 打开终端并给出命令bundler
  4. 安装所有软件包后,在终端中给出命令,bundle exec jekyll serve 我希望应用程序现在能够正常运行。

  • 无需删除 `Gemfile.lock` 文件。当您运行“bundle install”时它将更新。 (2认同)