2012-02-07 54 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

相关问题