【问题标题】:Rake Stats task failure with code_statistics file missing issueRake Stats 任务失败,code_statistics 文件丢失问题
【发布时间】:2017-06-26 12:45:28
【问题描述】:

有一个基于 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 的环境设置。

有什么建议吗?

问候 授予

【问题讨论】:

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


    【解决方案1】:

    好的 - 所以解决了这个问题。这是最初怀疑的路径问题。

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

    来自

    require 'code_statistics'
    

    require 'rails/code_statistics'
    

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

    【讨论】:

      猜你喜欢
      • 2016-04-17
      • 2018-11-23
      • 2011-08-30
      • 1970-01-01
      • 2017-05-12
      • 2011-04-26
      • 1970-01-01
      • 2019-01-30
      • 1970-01-01
      相关资源
      最近更新 更多