Отсутствует зависимость: rdiscount

Я пытаюсь построить сайт, используя Jekyll, я установил jekyll и в качестве следующего требования я также сделал sudo gem install rdiscount

Successfully installed rdiscount-2.1.7
Parsing documentation for rdiscount-2.1.7
Done installing documentation for rdiscount after 0 seconds
1 gem installed

но когда я пытаюсь запустить сервер jekyll, я получаю следующую ошибку:

 $ [sudo] gem install rdiscount
  Conversion error: There was an error converting '_posts/1970-01-01-placeholder-post.md/#excerpt'.

             ERROR: YOUR SITE COULD NOT BE BUILT:
                    ------------------------------------
                    Missing dependency: rdiscount

Похоже, он не распознает rdiscount, я на Mac и использую homebrew для управления пакетами. Я не знаком с языком ruby ​​или rubygem (родом из Python). В чем может быть проблема здесь?

2 ответа

Я получил ответ из некоторых блогов. Вы можете попробовать это:

$ gem install rdiscount

установить этот пакет и попытаться собрать сервер снова.

Как правило, самый простой способ убедиться в правильности зависимостей - это использовать bundle, Я думал, что это было в документации Jekyll, но не могу найти это больше. Если вы уже используете этот подход, вам просто нужно добавить rdiscount в ваш Gemfile.

Здесь есть руководство по настройке для использования со страницами GitHub. В зависимости от ваших требований, с гемом github-pages можно работать.

Другие вопросы по тегам