【发布时间】:2013-03-27 01:02:07
【问题描述】:
我是一名 Rails 和 Ruby 菜鸟,正在阅读《使用 Rails 进行敏捷 Web 开发》一书。我做了一个例行的 rake 命令,得到了这个熟悉的信息:
错误:“rake/rdoctask”已过时且不再受支持。使用 'rdoc/task' (ava 在 RDoc 2.4.2+) 中可用。 c:/rails_projects/depot/Rakefile:8:in `'
我彻底搜索了 Google,尝试按照其他线程中的建议编辑我的 Gemfile 几次,更新了 rdoc gem,但我仍然收到此错误。我正在运行 Rails 3.0.5、Ruby 1.9.3p392、rdoc 4.0.2。这是我的捆绑安装:
使用 rake (10.0.4) 使用抽象 (1.0.0) 使用主动支持 (3.0.5) 使用构建器 (2.1.2) 使用 i18n (0.6.4) 使用 activemodel (3.0.5)
使用 erubis (2.6.6)
使用机架 (1.2.8)
使用机架安装 (0.6.14)
使用机架测试 (0.5.7)
使用 tzinfo (0.3.37)
使用动作包 (3.0.5)
使用 mime 类型 (1.22)
使用多语言 (0.3.3)
使用树顶 (1.4.12)
使用邮件 (2.2.19)
使用 actionmailer (3.0.5)
使用 arel (2.0.10)
使用 activerecord (3.0.5)
使用 activeresource (3.0.5)
使用 json (1.7.7)
使用捆绑器 (1.3.4)
使用雷神(0.14.6)
使用 railties (3.0.5)
使用导轨 (3.0.5)
使用 rdoc (4.0.1)
使用 sqlite3 (1.3.7)
还有我的 Gemfile:
gem 'rails', '3.0.5'
宝石'sqlite3'
gem 'rdoc', ">= 4.0.1" 需要'rdoc/task'
我根据我找到的一个论坛将那个 gem rdoc 放在了里面。
【问题讨论】:
标签: ruby ruby-on-rails-3