cruisecontrol.rb集成metric_fu出现错误?

tyrone_wang 2009-09-26 07:12:24
When running metric_fu, I kept getting these messages:

command not found: flog --help
command not found: flay --help
command not found: reek --help

[CruiseControl] Invoking Rake task "metrics:all" /home/yy/.gem/ruby/1.8/gems/mojombo-chronic-0.3.0/lib/chronic/handlers.rb:489: command not found: flog --help rake aborted!

这些flog,flay,reek我都已经装了。
真的不知道错在哪。

项目中rakefile中配置:
require(File.join(RAILS_ROOT, 'vendor', 'gems', 'jscruggs-metric_fu-1.1.5', 'lib', 'metric_fu'))
MetricFu::Configuration.run do |config|
#define which metrics you want to use
# config.metrics = [:churn, :saikuro, :stats, :flog, :flay, :reek, :roodi, :rcov]
# config.graphs = [:flog, :flay, :reek, :roodi, :rcov]
#config.metrics = [:churn, :saikuro, :stats, :rcov]
config.graphs = []
config.flay = { :dirs_to_flay => ['app', 'lib'] }
config.flog = { :dirs_to_flog => ['app', 'lib'] }
config.reek = { :dirs_to_reek => ['app', 'lib'] }
config.roodi = { :dirs_to_roodi => ['app', 'lib'] }
config.saikuro = { :output_directory => 'scratch_directory/saikuro',
:input_directory => ['app', 'lib'],
:cyclo => "",
:filter_cyclo => "0",
:warn_cyclo => "5",
:error_cyclo => "7",
:formater => "text"} #this needs to be set to "text"
config.churn = { :start_date => "1 year ago", :minimum_churn_count => 10}
config.rcov = { :test_files => ['test/**/*_test.rb'],
:rcov_opts => ["--sort coverage",
"--no-html",
"--text-coverage",
"--no-color",
"--profile",
"--rails",
"--Itest",
"--exclude /gems/,/Library/,spec"]}
end

test.rb配置:
config.gem 'jscruggs-metric_fu', :version => '1.1.5', :lib => 'metric_fu', :source => 'http://gems.github.com'

cruise_config.rb file inside your project to have these lines:

project.rake_task = 'metrics:all'

各位大虾,帮帮忙?
...全文
65 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tyrone_wang 2009-09-28
  • 打赏
  • 举报
回复
rake aborted! NaN
tyrone_wang 2009-09-28
  • 打赏
  • 举报
回复
问题以解决。是我的rakefile位置不对。
但是出现新的问题:

[CruiseControl] Invoking Rake task "metrics:all" ruby "/home/yy/.gem/ruby/1.8/gems/jscruggs-metric_fu-1.1.5/vendor/saikuro/saikuro.rb" --error_cyclo 7 --output_directory scratch_directory/saikuro --formater text --input_directory "app | lib" --cyclo --filter_cyclo 0 --warn_cyclo 5 Parsing app/models/sendmail.rb Parsing app/models/user.rb Parsing app/models/sub.rb Parsing app/helpers/users_helper.rb Parsing app/helpers/subs_helper.rb Parsing app/helpers/admin_helper.rb Parsing app/helpers/application_helper.rb Parsing app/controllers/application_controller.rb Parsing app/controllers/subs_controller.rb Parsing app/controllers/users_controller.rb Parsing app/controllers/admin_controller.rb rake aborted! NaN
tyrone_wang 2009-09-27
  • 打赏
  • 举报
回复
在线等

2,763

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ruby/Rails
社区管理员
  • Ruby/Rails社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧