问题描述
当我尝试运行 bundle exec jekyll serve
时,出现错误:
- 转换错误:Jekyll::Converters::Markdown 在转换时遇到错误。选项名称 hard_wrap 已被使用。
- /.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/kramdown-2.3.0/lib/kramdown/options.rb:52:in `define': 选项名称 hard_wrap 是已经使用(ArgumentError)
Generating...
Conversion error: Jekyll::Converters::Markdown encountered an error while converting '_posts/lunch-and-learn.markdown':
Option name hard_wrap is already used
Traceback (most recent call last):
46: from /Users/adam/.rbenv/versions/2.7.2/bin/jekyll:23:in `<main>'
45: from /Users/adam/.rbenv/versions/2.7.2/bin/jekyll:23:in `load'
44: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/jekyll-3.9.0/exe/jekyll:15:in `<top (required)>'
43: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/mercenary-0.3.6/lib/mercenary.rb:19:in `program'
42: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/mercenary-0.3.6/lib/mercenary/program.rb:42:in `go'
41: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `execute'
40: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `each'
39: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `block in execute'
38: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/jekyll-3.9.0/lib/jekyll/commands/serve.rb:75:in `block (2 levels) in init_with_program'
37: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/jekyll-3.9.0/lib/jekyll/commands/serve.rb:93:in `start'
36: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/jekyll-3.9.0/lib/jekyll/commands/serve.rb:93:in `each'
35: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/jekyll-3.9.0/lib/jekyll/commands/serve.rb:93:in `block in start'
34: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/jekyll-3.9.0/lib/jekyll/commands/build.rb:36:in `process'
33: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/jekyll-3.9.0/lib/jekyll/commands/build.rb:65:in `build'
32: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/jekyll-3.9.0/lib/jekyll/command.rb:28:in `process_site'
31: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/jekyll-3.9.0/lib/jekyll/site.rb:71:in `process'
30: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/jekyll-3.9.0/lib/jekyll/site.rb:191:in `render'
29: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/jekyll-3.9.0/lib/jekyll/site.rb:462:in `render_docs'
28: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/jekyll-3.9.0/lib/jekyll/site.rb:462:in `each_value'
27: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/jekyll-3.9.0/lib/jekyll/site.rb:463:in `block in render_docs'
26: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/jekyll-3.9.0/lib/jekyll/site.rb:463:in `each'
25: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/jekyll-3.9.0/lib/jekyll/site.rb:464:in `block (2 levels) in render_docs'
24: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/jekyll-3.9.0/lib/jekyll/site.rb:479:in `render_regenerated'
23: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/jekyll-3.9.0/lib/jekyll/renderer.rb:62:in `run'
22: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/jekyll-3.9.0/lib/jekyll/renderer.rb:83:in `render_document'
21: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/jekyll-3.9.0/lib/jekyll/renderer.rb:99:in `convert'
20: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/jekyll-3.9.0/lib/jekyll/renderer.rb:99:in `reduce'
19: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/jekyll-3.9.0/lib/jekyll/renderer.rb:99:in `each'
18: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/jekyll-3.9.0/lib/jekyll/renderer.rb:101:in `block in convert'
17: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/jekyll-3.9.0/lib/jekyll/converters/markdown.rb:76:in `convert'
16: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/jekyll-3.9.0/lib/jekyll/converters/markdown.rb:12:in `setup'
15: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/jekyll-3.9.0/lib/jekyll/converters/markdown.rb:34:in `get_processor'
14: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/jekyll-3.9.0/lib/jekyll/converters/markdown.rb:34:in `new'
13: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/jekyll-3.9.0/lib/jekyll/converters/markdown/kramdown_parser.rb:21:in `initialize'
12: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/jekyll-3.9.0/lib/jekyll/converters/markdown/kramdown_parser.rb:57:in `load_dependencies'
11: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/jekyll-3.9.0/lib/jekyll/external.rb:55:in `require_with_graceful_fail'
10: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/jekyll-3.9.0/lib/jekyll/external.rb:55:in `each'
9: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/jekyll-3.9.0/lib/jekyll/external.rb:58:in `block in require_with_graceful_fail'
8: from /Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/jekyll-3.9.0/lib/jekyll/external.rb:58:in `require'
7: from /Users/adam/.gem/ruby/2.7.0/gems/kramdown-parser-gfm-1.1.0/lib/kramdown-parser-gfm.rb:10:in `<top (required)>'
6: from /Users/adam/.gem/ruby/2.7.0/gems/kramdown-parser-gfm-1.1.0/lib/kramdown-parser-gfm.rb:10:in `require_relative'
5: from /Users/adam/.gem/ruby/2.7.0/gems/kramdown-parser-gfm-1.1.0/lib/kramdown/parser/gfm.rb:13:in `<top (required)>'
4: from /Users/adam/.gem/ruby/2.7.0/gems/kramdown-parser-gfm-1.1.0/lib/kramdown/parser/gfm.rb:13:in `require_relative'
3: from /Users/adam/.gem/ruby/2.7.0/gems/kramdown-parser-gfm-1.1.0/lib/kramdown/parser/gfm/options.rb:10:in `<top (required)>'
2: from /Users/adam/.gem/ruby/2.7.0/gems/kramdown-parser-gfm-1.1.0/lib/kramdown/parser/gfm/options.rb:11:in `<module:Kramdown>'
1: from /Users/adam/.gem/ruby/2.7.0/gems/kramdown-parser-gfm-1.1.0/lib/kramdown/parser/gfm/options.rb:13:in `<module:Options>'
/Users/adam/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/kramdown-2.3.0/lib/kramdown/options.rb:52:in `define': Option name hard_wrap is already used (ArgumentError)
我使用的是 Jekyll 3.9.0 版本,我的 gemfile 中有 kramdown-parser-gfm。
非常感谢任何帮助。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)