Rake неинициализирана константа RDoc::RDoc

Когато някога стартирам make, получавам тази грешка „неинициализирана константа RDoc::RDoc“.

рейк -T (в главния) рейк прекратен! неинициализирана константа RDoc::RDoc C:/Ruby186/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2383:в `raw_load_rakefile' (Вижте пълно проследяване, като стартирате задача с --trace )

--редактиране

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


person Joshua    schedule 07.06.2010    source източник
comment
Опитахте ли го с --trace, за да видите повече информация?   -  person theIV    schedule 08.06.2010


Отговори (3)


Изглежда, че трябва да приложа и двете решения за 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

person Jirapong    schedule 14.06.2011

В моя случай ставаше въпрос за актуализиране на рейка: sudo gem update rake

person Dan Rosenstark    schedule 09.06.2011

rdoc_rails изисква RDoc от 2.4.3, който не е най-новият, така че трябва да го инсталирате специално.

person Joshua    schedule 08.06.2010