Rake Stats任务失败,缺少code_statistics文件问题

时间:2017-06-26 12:45:28

标签: ruby-on-rails rake rake-task

有一个基于Rails 3.2.16构建的遗留应用程序,Ruby 1.9.3正在评估更新。除了显而易见的是它在Ruby和Rails的过时版本上运行之外,我在尝试收集统计信息时遇到了错误。

执行命令时:

rake stats

我收到了错误:

rake stats
rake aborted!
cannot load such file -- code_statistics

这也通过'Rails控制台'相互关联,因此发出命令require 'code_statistics'也会产生类似的错误。

现在我可以确认以下内容

  • Rake任务存在,如rake -T给出命令输出rake stats # Report code statistics (KLOCs, etc...
  • 所示
  • CodeStatistics课程位于 railities

我怀疑这是一个路径或文件问题,可能是我缺少Rails 3.2的环境设置。

有什么建议吗?

此致 格兰特

1 个答案:

答案 0 :(得分:0)

好的 - 所以解决了这个问题。这是首先被怀疑的道路问题。

在对这个遗留系统进行一些挖掘后,我正在审核rspec.rakecuke.rake文件中的路径更改,这些路径更改指示了父目录。改变路径

<强>从

require 'code_statistics'

require 'rails/code_statistics'

现在解决了问题,rake stats给出了通常的结果。