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 任务?

Ruby on Rails:“无法加载此类文件”事件机器

rake db rake 任务不工作 Ruby 2.4.0 & Rails 5.0.1

Rake doc:app 在升级到 Ruby 2.1.1 和 Rails 4.1 后失败