Я не могу запустить сервер - Джекилл - PullRequest
1 голос
/ 07 ноября 2019

Ошибка зависимости: Yikes! Похоже, у вас не установлен jekyll-множественные языки-плагин или одна из его зависимостей. Чтобы использовать Jekyll в соответствии с текущими настройками, вам нужно установить этот гем. Если вы запустили Jekyll с bundle exec, убедитесь, что вы включили гем jekyll-множественные языки-плагин в свой Gemfile. Полное сообщение об ошибке от Ruby: «Невозможно активировать jekyll-multiple-languages-plugin-1.6.0, потому что jekyll-4.0.0 конфликтует с jekyll (<4.0,> = 2.0)». Если у вас возникнут проблемы, вы можетенайти полезные ресурсы на https://jekyllrb.com/help/!

что с этим делать? если я использую:

$ jekyll build --trace Файл конфигурации: /home/user/s/villaanna/_config.yml Ошибка зависимости: Yikes! Похоже, у вас не установлен jekyll-множественные языки-плагин или одна из его зависимостей. Чтобы использовать Jekyll в соответствии с текущими настройками, вам нужно установить этот гем. Если вы запустили Jekyll с bundle exec, убедитесь, что вы включили в свой Gemfile гем jekyll-multiple-languages-plugin. Полное сообщение об ошибке от Ruby: «Невозможно активировать jekyll-multiple-languages-plugin-1.6.0, потому что jekyll-4.0.0 конфликтует с jekyll (<4.0,> = 2.0)». Если у вас возникнут проблемы, вы можетеполезные ресурсы можно найти по адресу https://jekyllrb.com/help/! Traceback (последний последний вызов): 21: от / home / user / gems / bin / jekyll: 23: в <main>' 20: from /home/user/gems/bin/jekyll:23:in load '19: from / home / user / gems /gems / jekyll-4.0.0 / exe / jekyll: 15: в <top (required)>' 18: from /home/user/gems/gems/mercenary-0.3.6/lib/mercenary.rb:19:in программе '17: из /home/user/gems/gems/mercenary-0.3.6/lib/mercenary/program.rb:42:in go' 16: from /home/user/gems/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in выполнить '15: из /home/user/gems/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in each' 14: from /home/user/gems/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in блок в выполнении' 13: из / home / user / gems /gems / jekyll-4.0.0 / lib / jekyll / commands / build.rb: 18: в block (2 levels) in init_with_program' 12: from /home/user/gems/gems/jekyll-4.0.0/lib/jekyll/command.rb:89:in process_with_graceful_fail '11: из /home/user/gems/gems/jekyll-4.0.0/lib/jekyll/command. rb: 89: в each' 10: from /home/user/gems/gems/jekyll-4.0.0/lib/jekyll/command.rb:89:in блоке в process_with_graceful_fail '9: из /home/user/gems/gems/jekyll-4.0.0/lib/jekyll/commands/build.rb:30:in process' 8: from /home/user/gems/gems/jekyll-4.0.0/lib/jekyll/commands/build.rb:30:in new' 7:из /home/user/gems/gems/jekyll-4.0.0/lib/jekyll/site.rb:34:in initialize' 6: from /home/user/gems/gems/jekyll-4.0.0/lib/jekyll/site.rb:124:in setup '5: из / home / user /gems / gems / jekyll-4.0.0 / lib / jekyll / plugin_manager.rb: 22: в conscientious_require' 4: from /home/user/gems/gems/jekyll-4.0.0/lib/jekyll/plugin_manager.rb:30:in require_gems '3: из /home/user/gems/gems/jekyll-4.0.0/lib/jekyll/external. rb: 57: в require_with_graceful_fail' 2: from /home/user/gems/gems/jekyll-4.0.0/lib/jekyll/external.rb:57:in каждый '1: из /home/user/gems/gems/jekyll-4.0.0/lib/jekyll/external.rb:58:in block in require_with_graceful_fail' /home/user/gems/gems/jekyll-4.0.0/lib/jekyll/external.rb:73:in спасение в блоке require_with_graceful_fail': jekyll-multiple-languages-plugin (Jekyll :: Errors :: MissingDependencyException)

дело в том, что я установил "jekyll-множественные языки-плагин", я не могу понять, в чем проблема, мой список драгоценных камней:

$ список драгоценных камней

* МЕСТНЫЕ КАМНИ ** *

адресуемая (2.7.0) bigdecimal (по умолчанию: 1.3.4) связка(0.0.1) bundler (2.0.2) cmath (по умолчанию: 1.0.0) colorator (1.1.0) concurrent-ruby (1.1.5) csv (по умолчанию: 1.0.0) дата (по умолчанию: 1.0.0) дБм(по умолчанию: 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) fiddle(по умолчанию: 1.0.0) fileutils (по умолчанию: 1.0.2) forwardable-extended (2.6.0) gdbm (по умолчанию)t: 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-множественные языки-плагин (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) liquid (4.0.3) listen (3.2.0) наемник (0.3.6) minitest (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) rake (12.3.1) rb-fsevent (0.10.3) rb-inotify (0.10. 0) rdoc (по умолчанию: 6.0.1) rouge (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) test-table (1.8.0) test-unit (3.2.5) unicode-display_width (1.6.0)webrick (по умолчанию: 1.4.2) zlib (по умолчанию: 1.0.0)

1 Ответ

0 голосов
/ 07 ноября 2019

Вам необходимо установить гем jekyll-mulitple-languages-plugin, как указано в ошибке, и добавить гем в ваш Gemfile. После этого вам нужно запустить Jekyll с 'bundle exec jekyll serve'. Какая часть этого процесса вас смущает?

Ах ... Понятно ... ошибка далее гласит:

Невозможно активировать jekyll-множественные языки-плагин-1.6.0, поскольку jekyll-4.0.0 конфликтует с jekyll (<4.0,> = 2.0)

... что означает, что вы установили Jekyll 4.0, но для плагина требуется версия Jekyll ниже 4.0 ивыше 2,0.

...