2010-06-07 4 views
7

Если когда-нибудь я бегу сделать я получаю этот 'неинициализированным постоянная RDoc :: RDoc' ОшибкаRake неинициализированным постоянная RDoc :: RDoc

грабли -T (в Main) грабли абортированных! неинициализированная константа RDoc :: RDoc C: /Ruby186/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb: 2383: in `raw_load_rakefile ' (См. Полный след, выполнив задачу с --trace)

--edit

Запуск --trace, кажется, только не рельсы код из rdoc_rails. Так как другие люди, похоже, умеют нормально работать, я предполагаю, что у меня отсутствует драгоценный камень или плагин, но я не могу понять, что.

+1

Вы пробовали это с '--trace', чтобы больше узнать информацию? – theIV

ответ

12

Похоже, я должен применить оба решения для 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 and Rake problems: uninitialized constant Rake::DSL

1

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

3

В моем случае, это был вопрос о обновляя грабли: sudo gem update rake

Смежные вопросы