2012-02-07 55 views
0

每當我跑在命令行中我得到這個錯誤信息上rake任務:Ruby on Rails的:錯誤消息時運行命令耙

「需要'耙/ rdoctask」已經過時了。請使用'require'rdoc/task'(在RDoc 2.4.2+中)「。 at /Library/Ruby/Gems/1.8/gems/rake-0.9.2.2/lib/rake/rdoctask.rb 警告:不贊成使用對Rake DSL方法的全局訪問。請將 ... Rake :: DSL納入使用Rake DSL方法的類和模塊中。 警告:DSL方法Billings ::應用程序#任務調用/Library/Ruby/Gems/1.8/gems/railties-3.0.1/lib/rails/application.rb:214:in`initialize_tasks' 加載套件/庫/ Ruby/Gems/1.8/gems/rake-0.9.2.2/lib/rake/rake_test_loader

有人可以告訴我如何擺脫這個?

+1

你是先搜索過嗎? http://stackoverflow.com/questions/7993162/i-have-still-rake-rdoctask-deprecated-warning 還有很多其他人 – 2012-02-07 11:00:27

回答

0

如何在另一個目錄中生成一個新的應用程序複製Rakefile?如果問題依然存在,可能是您的自定義rake任務或一些寶石/插件的問題。

+0

我已經生成了一些應用程序,但每當我收到相同的錯誤運行一個rake任務。 – Tintin81 2012-02-08 10:04:55

+0

好吧,我通過使用此解決方案卸載我的rake 0.8.7 gem來修復它:http://stackoverflow.com/questions/6199301/global-access-to-rake-dsl-methods-is-deprecated – Tintin81 2012-02-08 10:20:17

相關問題