Rake未初始化的常量RDoc :: RDoc

时间:2010-06-07 21:50:08

标签: ruby-on-rails rake

当我运行make时,我得到'未初始化的常量RDoc :: RDoc'错误

  

rake -T        (在主)        耙子流产了!        未初始化的常量RDoc :: RDoc        C:/Ruby186/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2383:在`raw_load_rakefile'中        (通过使用--trace运行任务查看完整跟踪)

- 修改

运行--trace似乎唯一的非rails代码来自rdoc_rails。由于其他人似乎能够正常运行我认为我错过了一个宝石或插件,但我无法弄清楚哪个。

3 个答案:

答案 0 :(得分:12)

看起来我必须为Rails应用这两种解决方案(2.3.12)

  1. 安装rake 0.9.2
  2. 安装RDoc 2.4.3
  3. gem install rdoc --version=2.4.3
    gem update rake
    

    我发现此解决方案的副作用,它导致了另一个错误,如 - Ruby on Rails and Rake problems: uninitialized constant Rake::DSL

答案 1 :(得分:3)

就我而言,这是一个更新rake的问题:sudo gem update rake

答案 2 :(得分:1)

rdoc_rails需要2.4.3的RDoc,这不是最新的,所以你必须专门安装它。

相关问题