Gollum Wiki - неопределенный метод "новый" для Redcarpet: Module
-
28-10-2019 - |
Вопрос
Я пытаюсь использовать Gollumn Wiki , чтобы я мог редактировать свою GitHub Wiki, но могу »Кажется, он не работает.
Я использую Ubuntu 11.10, 64-битный.
Я пробовал это и с Ruby 1.9, тоже с той же ошибкой.
Я клонировал свой репозиторий git GitHub Wiki для своего проекта, запустил Gollum иэто ошибка, которую я получил:
NoMethodError в /
undefined метод `новый 'для Redcarpet: Модуль
Полная трассировка стека:
родовое словоЛюбая помощь будет принята с благодарностью.
Решение
Попробуйте переустановить redcarpet следующим образом:
родовое словоЕсли вы используете сборщик, введите свой код генерируемого кода
родовое словоДругие советы
Я пытаюсь использовать Gollum в качестве документации для новых проектов, и эта проблема также недавно возникла у меня.Чтобы решить эту проблему, я изолировал изменения с помощью Bundler.В моем клонированном каталоге Gollum на моем локальном компьютере я сделал следующее:
родовое слово Затем просто запустите bundle install
, чтобы все настроить.Когда вы будете готовы запустить сервер gollum, запустите команду bundle exec gollum
из командной строки.
Это даст вам хороший изолированный сервер gollum, использующий драгоценные камни, которые вы специально связали, и решит проблему, обсуждаемую в вашем вопросе.
Я получил ту же ошибку «undefined method 'new' для Redcarpet: Module» после выполнения кода bundle update.
Как и выше, эта версия 2 гема установлена вместе с боковой версией 1. Я мог бы вернуться к v1, как описано выше, но поскольку я на самом деле не использую систему, которая требует первого поколения гема, яудалил версию 1 и перешел на v2. Легко.