Грабли неинициализированная константа RDoc :: RDoc - PullRequest
7 голосов
/ 08 июня 2010

Каждый раз, когда я запускаю make, я получаю эту ошибку «неинициализированная константа RDoc :: RDoc»

rake -T (в Main) rake отменяется!неинициализированная константа RDoc :: RDoc C: /Ruby186/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb: 2383: в файле raw_load_rakefile (полная трассировка выполняется путем запуска задачи с помощью --trace)

- edit

Running - трассировка, кажется, единственный код, не относящийся к rails, взят из rdoc_rails.Поскольку другие люди, кажется, в состоянии запустить его нормально, я предполагаю, что мне не хватает гема или плагина, но я не могу понять, какой именно.

Ответы [ 3 ]

12 голосов
/ 14 июня 2011

Похоже, я должен применить оба решения для Rails (2.3.12)

  1. Установить грабли 0.9.2
  2. Установить RDoc 2.4.3
gem install rdoc --version=2.4.3
gem update rake

Я нашел побочный эффект этого решения, оно вызвало еще одну ошибку, такую ​​как - Проблемы с Ruby on Rails и Rake: неинициализированная константа Rake :: DSL

3 голосов
/ 10 июня 2011

В моем случае речь шла об обновлении граблей: sudo gem update rake

1 голос
/ 09 июня 2010

rdoc_rails требует RDoc версии 2.4.3, который не является последним, поэтому его необходимо специально установить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...