ruby-on-rails - Rake 未初始化常量 RDoc::RDoc

标签 ruby-on-rails rake

每当我运行 make 时,我都会收到此“未初始化常量 RDoc::RDoc”错误

rake -T (in Main) rake aborted! uninitialized constant RDoc::RDoc C:/Ruby186/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2383:in `raw_load_rakefile' (See full trace by running task with --trace)

--编辑

运行 --trace 似乎唯一的非 Rails 代码来自 rdoc_rails。由于其他人似乎能够很好地运行它,我认为我缺少一个 gem 或插件,但我不知道是哪个。

最佳答案

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

  1. 安装 rake 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

关于ruby-on-rails - Rake 未初始化常量 RDoc::RDoc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2993435/

相关文章:

ruby-on-rails - 如何从 Ruby on Rails 应用程序中的 OAuth::Unauthorized 异常中解救出来?

ruby-on-rails - 通过 AJAX 创建表单时显示错误消息

ruby-on-rails - Ruby path_to 仅在显式时有效

ruby-on-rails - Rake RSpec 任务未显示

ruby - Rake 创建一个使用多任务的规则

windows - 如何通过脚本以编程方式确定已安装的 IE 版本

ruby-on-rails - 序列化数组的条件验证

ruby-on-rails-3 - 为什么我在 Rails 3.2.1 上的 "boot time"的 `rake test:units` 这么慢?

ruby-on-rails-3 - rake Assets :为nil:NilClass预编译未定义方法`[]'

ruby-on-rails - URL中的Rails标记-使用Active Record Model Post的Title属性代替ID