【发布时间】:2013-11-22 15:14:18
【问题描述】:
我一直在开发 Rails 4 应用程序。一切正常 - 它已部署 - 我正在设计它,但 heroku 没有编译资产,所以我开始 rake assets:precompile。 风格变化被推送,现场直播很好。 在某些时候,rake 搞砸了。因为现在当我尝试运行 rails 命令甚至启动 rails 服务器时,我在终端中收到此错误:
rake aborted!
ERROR: 'rake/rdoctask' is obsolete and no longer supported. Use 'rdoc/task' (available in RDoc 2.4.2+) instead.
它引用了我的 rakefile 中的第 3 行:
require 'rake/rdoctask'
将此行改为
require 'rdoc/task'
然后尝试启动服务器,我得到了这个:
rake aborted!
ERROR: 'rake/gempackagetask' is obsolete and no longer supported. Use 'rubygems/packagetask' instead.
它引用了我随后更改的 rakefile 第 4 行,尝试启动服务器并获取:
rake aborted!
cannot load such file -- rubygems/packagetask
这是 Rails 的一个问题 - 有什么解决办法吗?
【问题讨论】:
标签: ruby-on-rails rake rakefile