gem(jekyll-multiple-languages-plugin)的问题与jekyll冲突

大家好! 当我尝试启动服务器时,看到一条消息

” 错误:Yi!看来您没有jekyll-multiple-languages-plugin或其依赖项之一。为了使用当前配置的Jekyll,您需要安装此gem。如果您已使用bundle exec运行Jekyll,请确保在Gemfile中还包含jekyll-multiple-languages-plugin gem。 Ruby发出的完整错误消息是:“由于jekyll-4.0.0与jekyll( = 2.0)冲突,因此无法激活jekyll-multiple-languages-plugin-1.6.0”如果遇到麻烦,您可以在https://jekyllrb.com/help/中找到有用的资源! “

该怎么办?

$ jekyll build --trace配置文件:/home/user/s/villaanna/_config.yml相关性错误:Yi!看来您没有jekyll-multiple-languages-plugin或其依赖项之一。为了使用当前配置的Jekyll,您需要安装此gem。如果您已使用bundle exec运行Jekyll,请确保在Gemfile中还包含jekyll-multiple-languages-plugin gem。 Ruby发出的完整错误消息是:“由于jekyll-4.0.0与jekyll( = 2.0)冲突,因此无法激活jekyll-multiple-languages-plugin-1.6.0”如果遇到麻烦,您可以在https://jekyllrb.com/help/中找到有用的资源!追溯(最近一次通话最近):21:来自/ home / user / gems / bin / jekyll:23:in'         20:从/ home / user / gems / bin / jekyll:23:inload'19:从/home/user/gems/gems/jekyll-4.0.0/exe/jekyll:15:在'         18:来自/home/user/gems/gems/mercenary-0.3.6/lib/mercenary.rb:19:inprogram'17:来自/home/user/gems/gems/gems/mercenary-0.3.6/lib/mercenary/ program.rb:42:in'         16:从/home/user/gems/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:inexecute'15:从/home/user/gems/gems/mercenary-0.3.6/lib/雇佣军/命令。rb:220:各         14:从/home/user/gems/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:inblock in execute'13:从/home/user/gems/gems/jekyll-4.0.0/ lib / jekyll / commands / build.rb:18:init_with_program中的块(2级)         12:从/home/user/gems/gems/jekyll-4.0.0/lib/jekyll/command.rb:89:inprocess_with_graceful_fail'11:从/home/user/gems/gems/jekyll-4.0.0/lib/ jekyll / command.rb:89:各有一个         10:从/home/user/gems/gems/jekyll-4.0.0/lib/jekyll/command.rb:89:在process_with_graceful_fail中阻塞'9:从/home/user/gems/gems/jekyll-4.0.0/ lib / jekyll / commands / build.rb:30:进行中'          8:来自/home/user/gems/gems/jekyll-4.0.0/lib/jekyll/commands/build.rb:30:innew'7:来自/home/user/gems/gems/jekyll-4.0.0/ lib / jekyll / site.rb:34:in初始化'          6:来自/home/user/gems/gems/jekyll-4.0.0/lib/jekyll/site.rb:124:insetup'5:来自/home/user/gems/gems/jekyll-4.0.0/lib/ jekyll / plugin_manager.rb:22:in conscientious_require'          4:来自/home/user/gems/gems/jekyll-4.0.0/lib/jekyll/plugin_manager.rb:30:inrequire_gems'3:来自/home/user/gems/gems/jekyll-4.0.0/lib/ jekyll / external.rb:57:in require_with_graceful_fail'          2:从/home/user/gems/gems/jekyll-4.0.0/lib/jekyll/external.rb:57:ineach'1:从/home/user/gems/gems/jekyll-4.0.0/lib/ jekyll / external.rb:58:in require_with_graceful_fail中的代码块 /home/user/gems/gems/jekyll-4.0.0/lib/jekyll/external.rb:73:requirecue in block in require_with_graceful_fail':jekyll-multiple-languages-plugin(Jekyll :: Errors :: MissingDependencyException)>

事实是我安装了“ jekyll-multiple-languages-plugin”,但我无法理解我的gem列表是什么问题:

$宝石清单

  • 本地宝石*
可寻址(2.7.0)大十进制(默认:1.3.4)捆绑(0.0.1)捆绑(2.0.2)cmath(默认:1.0.0)着色器(1.1.0)并发红宝石(1.1.5) )csv(默认:1.0.0)date(默认:1.0.0)dbm(默认:1.0.0)did_you_mean(1.2.0)em-websocket(0.5.1)等(默认:1.0.0)eventmachine(1.2 .7)fcntl(默认:1.0.0)ffi(1.11.1)提琴(默认:1.0.0)fileutils(默认:1.0.2)可转发扩展(2.6.0)gdbm(默认:2.0.0)http_parser .rb(0.6.0)i18n(1.7.0,0.9.5)io-console(默认:0.4.6)ipaddr(默认:1.2.0)jekyll(4.0.0,3.8.6)jekyll-multiple-languages -plugin(1.6.0)jekyll-sass-converter(2.0.1,1.5.2)jekyll-watch(2.2.1)json(默认:2.1.0)kramdown(2.1.0,1.17.0)kramdown-parser -gfm(1.1.0)液体(4.0.3)侦听(3.2.0)佣工(0.3.6)小型(5.10.3)net-telnet(0.1.1)openssl(默认值:2.1.1)pathutil(0.16) .2)power_assert(0.2.7)psych(默认:3.0.2)public_suffix(4.0.1)耙(12.3.1)rb-fsevent(0.10.3)rb-inotify(0.10.0)rdoc(默认:6.0 .1)胭脂(3.12.0)safe_yaml(1.0.5)sass(3.7.4)sass-listen(4.0.0)sassc(2.2.1)scanf(默认:1.0.0)sdbm(默认:1.0.0)stringio(默认:0.0.1)strscan(默认:1.0.0)终端表(1.8.0)测试单元(3.2.5)unicode-display_width(1.6.0)webrick(默认:1.4.2)zlib(默认:1.0 .0)
karen8848 回答:gem(jekyll-multiple-languages-plugin)的问题与jekyll冲突

问题解决了 jekyll版本从4.0.0降级到3.8.6 jekyll-multiple-languages-plugin不适用于4版本的jekyll

本文链接:https://www.f2er.com/3132976.html

大家都在问