Gollum Wiki - неопределенный метод "новый" для Redcarpet: Module

StackOverflow https://stackoverflow.com/questions/8395347

  •  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. Легко.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top