Я использую jekyll в первый раз. Я загрузил исходный код от here. Когда я запускаю сборку и запускаю сайт с помощью jekyll, он работает хорошо. Теперь я скачал personal theme отсюда. После перехода в папку загруженных тем, а затем создание новой темы не работает. Я получаю следующее сообщение об ошибке:Ошибка: `require ': невозможно загрузить такой файл - jemoji (LoadError)
Configuration file: /home/repos/sites/personal-jekyll-theme/_config.yml
/usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- jemoji (LoadError)
from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/lib/ruby/vendor_ruby/jekyll/plugin_manager.rb:28:in `block in require_gems'
from /usr/lib/ruby/vendor_ruby/jekyll/plugin_manager.rb:26:in `each'
from /usr/lib/ruby/vendor_ruby/jekyll/plugin_manager.rb:26:in `require_gems'
from /usr/lib/ruby/vendor_ruby/jekyll/plugin_manager.rb:19:in `conscientious_require'
from /usr/lib/ruby/vendor_ruby/jekyll/site.rb:71:in `setup'
from /usr/lib/ruby/vendor_ruby/jekyll/site.rb:33:in `initialize'
from /usr/lib/ruby/vendor_ruby/jekyll/commands/build.rb:28:in `new'
from /usr/lib/ruby/vendor_ruby/jekyll/commands/build.rb:28:in `process'
from /usr/lib/ruby/vendor_ruby/jekyll/commands/build.rb:17:in `block (2 levels) in init_with_program'
from /usr/lib/ruby/vendor_ruby/mercenary/command.rb:220:in `call'
from /usr/lib/ruby/vendor_ruby/mercenary/command.rb:220:in `block in execute'
from /usr/lib/ruby/vendor_ruby/mercenary/command.rb:220:in `each'
from /usr/lib/ruby/vendor_ruby/mercenary/command.rb:220:in `execute'
from /usr/lib/ruby/vendor_ruby/mercenary/program.rb:42:in `go'
from /usr/lib/ruby/vendor_ruby/mercenary.rb:19:in `program'
from /usr/bin/jekyll:18:in `<main>'
Рубин Verison: рубин 2.1.5p273 (2014-11-13) [x86_64-Linux-гну]
Джекил Версия: 2.2.0 Джекил
Если возможно, дайте мне знать, где и что я делаю неправильно. Есть ли какое-то правило, в котором говорится, что я могу локально построить только одно правило? Насколько я искал, я попытался изменить номер порта в config.yml, а также попытался создать разные сайты с указанием их соответствующих файлов конфигурации. jekyll по-прежнему не создает и дает ту же ошибку. Заранее благодарны за Вашу помощь.
Я также получаю ошибку, которая jekyll-feed Load Error
Вы выполнили инструкции в {Личное} README в разделе [Как запустить локально] (https://github.com/PanosSakkos/personal-jekyll-theme#how-to-run-locally)? В частности, установка зависимостей (например, jemoji) кажется важной. –
О, нет, я пропустил это. спасибо @ Йордан. Я также узнал, что jemoji требует рубиновой версии, превышающей 2.2.4. Так что теперь я попытался установить указанный скрипт, но поскольку у меня есть рубиновая версия, которая является старой, мне придется обновить версию, а затем проверить, работает ли она. – akadam