Отсутствует зависимость: 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 можно работать.