Ruby on Rails:运行 rake 命令时出现错误消息
Posted
技术标签:
【中文标题】Ruby on Rails:运行 rake 命令时出现错误消息【英文标题】:Ruby on Rails: Error message when running rake commands 【发布时间】:2012-02-07 10:58:24 【问题描述】:每当我在命令行上运行 rake 任务时,我都会收到以下错误消息:
'require 'rake/rdoctask'' 已弃用。请改用 'require 'rdoc/task' (in RDoc 2.4.2+)'。 在 /Library/Ruby/Gems/1.8/gems/rake-0.9.2.2/lib/rake/rdoctask.rb 警告:不推荐对 Rake DSL 方法进行全局访问。请包括 ... Rake::DSL 到使用 Rake DSL 方法的类和模块中。 警告:DSL 方法 Billings::Application#task 在 /Library/Ruby/Gems/1.8/gems/railties-3.0.1/lib/rails/application.rb:214:in `initialize_tasks' 中调用 加载套件 /Library/Ruby/Gems/1.8/gems/rake-0.9.2.2/lib/rake/rake_test_loader
谁能告诉我如何摆脱这个?
【问题讨论】:
您是否先搜索 SO? ***.com/questions/7993162/… 还有很多其他的 【参考方案1】:如何在另一个目录中生成一个新应用程序并复制 Rakefile?如果问题仍然存在,则可能是您的自定义 rake 任务或某些 gem/插件的问题。
【讨论】:
我已经生成了许多应用程序,但是每当我运行 rake 任务时,我都会收到同样的错误。 好的,我通过使用此解决方案卸载我的 rake 0.8.7 gem 来修复它:***.com/questions/6199301/…以上是关于Ruby on Rails:运行 rake 命令时出现错误消息的主要内容,如果未能解决你的问题,请参考以下文章
Ruby on Rails 和 Rake 问题:未初始化的常量 Rake::DSL
Ruby on Rails Rake在将rails项目从4.1.9更新到4.2.0后抛出“不正确的表名”错误
如何在 ruby on rails 的亚马逊 aws 服务器中使用 gem 执行 rake 任务?