2013-04-04 19 views
0

我是Rails & Ruby noob,並且正在審閱Agile Web Development with Rails書籍。我做了一個例行耙指令,並得到了這個熟悉的信息:「Rake/rdoc任務已過時」消息...並且這裏沒有任何修復程序正在工作

錯誤:'rake/rdoctask'已過時,不再支持。改爲使用'rdoc/task'(aoc 可用於RDoc 2.4.2+)。 C:/ rails_projects /庫/ Rake文件:8:`」

我搜索谷歌徹底,試圖編輯我的Gemfile幾次在其他線程,更新RDoc的寶石建議,我仍然得到這個錯誤。我正在運行Rails 3.0.5,Ruby 1.9.3p392,rdoc 4.0.2。這是我的包安裝:

使用耙子(10.0.4) 使用抽象(1.0.0) 使用的ActiveSupport(3.0.5) 使用生成器(2.1.2) 使用國際化(0.6.4) 使用activemodel的(3.0.5)

使用erubis(2.6.6)

使用齒條(1.2.8)

使用機架式(0.6.14)

使用機架試驗(0.5.7)

使用tzinfo(0.3.37)

使用ActionPack的(3.0.5)

使用MIME類型(1.22)

使用通曉(0.3 0.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)

使用Rails(3.0.5)

使用的RDoc(4.0.1)

中使用sqlite3(1.3.7)

而且我的Gemfile:

gem'rails','3.0。5'

寶石 'sqlite3的'

寶石 'RDoc的', 「> = 4.0.1」 要求 '的RDoc /任務'

我把寶石的RDoc東西基於一個論壇上,我發現。

回答

0

不好的require 'rake/rdoctask'調用正在Rails本身中發生。最簡單的解決方案可能是更新Rails。你應該能夠使用Rails 3.0.20完成那本書。

相關問題