2013-04-22 75 views
1
rake aborted! 
ERROR: 'rake/rdoctask' is obsolete and no longer supported. Use 'rdoc/task' (available in RDoc 2.4.2+) instead. 

其他問題,建議修改Rake文件,但在Rails的3.1.0我的Rake文件看起來是這樣的:Rake Abort! 「耙/ rdoctask」已過時

1 #!/usr/bin/env rake 
2 # Add your own tasks in files placed in lib/tasks ending in .rake, 
3 # for example lib/tasks/capistrano.rake, and they will automatically be avai lable to Rake. 
4 
5 require File.expand_path('../config/application', __FILE__) 
6 
7 Store::Application.load_tasks 

我不知道怎樣應用這個答案:ERROR: 'rake/rdoctask' is obsolete and no longer supported. Use 'rdoc/task' (available in RDoc 2.4.2+) instead

+0

你見過[錯誤:'rake/rdoctask'已過時,不再支持。使用'rdoc/task'(在RDoc 2.4.2+中可用)](http://stackoverflow.com/questions/14117114/error-rake-rdoctask-is-obsolete-and-no-longer-supported-use- RDoc的任務 - AVA)? – 2013-04-22 18:30:35

+0

是的,我把它包含在我原來的問題中。 – 2013-04-22 18:33:02

回答

0

我的歉意,我錯過了鏈接和評論,你不知道如何應用建議的答案。頂部投票答案在鏈接建議您打開Rakefile(位於軌項目的根目錄),並更換線路:

require 'rake/rdoctask' 

...有:

require 'rdoc/task' 

給一個看看它是否有效。如果沒有,我們總是可以轉向其他一些建議,並通過它們。

+0

感謝您的回覆。我遇到的麻煩是找到這條線,因爲它不直接在我的RakeFile中。我最終發現它在.rvm/gems/ruby​​-2.0.0-p0/gems/railties-3.1.0.rc1/lib/rails/tasks/documentation.rake和行開關工作 – 2013-04-23 17:32:05

+0

如果這個答案解決了你的問題請注意它。 – 2013-04-23 19:05:38

+3

有沒有辦法解決這個問題,而無需修改寶石的Rakfiles? – 2013-07-12 09:05:45

相關問題