2016-05-06 2 views
0

Я использую 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

+0

Вы выполнили инструкции в {Личное} README в разделе [Как запустить локально] (https://github.com/PanosSakkos/personal-jekyll-theme#how-to-run-locally)? В частности, установка зависимостей (например, jemoji) кажется важной. –

+0

О, нет, я пропустил это. спасибо @ Йордан. Я также узнал, что jemoji требует рубиновой версии, превышающей 2.2.4. Так что теперь я попытался установить указанный скрипт, но поскольку у меня есть рубиновая версия, которая является старой, мне придется обновить версию, а затем проверить, работает ли она. – akadam

ответ

0

выше проблема была решена, следуя инструкции в риом файле и работает ./scripts/install.

Спасибо @Jordan за вашу помощь.

+0

Обязательно принимайте свой ответ. Это правильный ответ на ваш quesiont, который позволяет будущим читателям знать, что это правильно, плюс вы получаете очки и новый значок для него. –

+0

Я пробовал, однако я получил сообщение, что не могу принять его до 2 дней. Я сделаю, как только я получу право сделать этот выбор. благодаря – akadam

Смежные вопросы