Отсутствующие зависимости Gem

У меня возникла проблема с моей сборкой и отсутствует драгоценный камень. Однако я устанавливал драгоценный камень несколько раз безрезультатно. Я также использую NPM для управления пакетами. Поскольку Jekyll ищет kramdown, драгоценный камень, как я могу сообщить моей сборке, что она установлена ​​​​локально?

Извиняюсь за странный вопрос. Я новичок в драгоценных камнях и прочем.

Моя ошибка:

    Warning: Command failed: You are missing a library required for Markdown. Please run:
  $ [sudo] gem install kramdown
  Conversion error: There was an error converting 'project/adrian-college.md'.
             ERROR: YOUR SITE COULD NOT BE BUILT:
                    ------------------------------------
                    Missing dependency: kramdown
 Use --force to continue.

РЕШЕНИЕ

'gem install kramdown' установил драгоценный камень локально, но не был включен в качестве зависимости для проекта. Мне пришлось просто отредактировать Gemfile вручную и добавить: gem 'kramdown', затем запустить bundle install.


person master    schedule 18.02.2015    source источник
comment
Я должен отметить, что библиотека MD по умолчанию, redcarpet, работает просто отлично. Я пытаюсь использовать другую библиотеку MD.   -  person master    schedule 18.02.2015
comment
Объяснение того, почему за это проголосовали, было бы полезно для создания лучших вопросов в будущем.   -  person master    schedule 25.02.2015


Ответы (1)


Если я хорошо понимаю ваш вопрос, вам просто нужно ввести:

gem install markdown

который автоматически установит зависимости. Это сработало для меня.

person harvey    schedule 18.02.2015
comment
Это не сработало, потому что не добавило его в мой gemfile. Мне пришлось вручную добавить запись gem kramdown в мой файл gem и запустить «установить пакет снова». - person master; 18.02.2015
comment
какое у вас сообщение об ошибке, когда вы вводите: gem install markdown? в качестве альтернативы вы можете вручную установить зависимости. rubygems.org/gems/markdown - person harvey; 18.02.2015
comment
Вы когда-нибудь получали ответ на это? - person tim peterson; 18.07.2015