Metric-fu in my Rails 3 app won't run -


installed metric-fu in rails 3 app putting in gemfile. when run rake task fails. error below, idea how solve anyone?

$ rake metrics:all --trace (in /home/pma/documents/boss-mocha) ** invoke metrics:all (first_time) ** execute metrics:all   parse error on value ")" (trparen)   skipping app/views/software_projects/_form.html.erb   parse error on value ")" (trparen)   skipping app/views/instruction_items/_form.html.erb   parse error on value ")" (trparen)   skipping app/views/companies/_form.html.erb   parse error on value ")" (trparen)   skipping app/views/instructions/_form.html.erb   parse error on value ")" (trparen)   skipping app/views/company_groups/_form.html.erb   parse error on value ")" (trparen)   skipping app/views/replies/_form.html.erb   parse error on value ")" (trparen)   skipping app/views/replies/edit.html.erb   parse error on value ")" (trparen)   skipping app/views/devise/unlocks/new.html.erb   parse error on value ")" (trparen)   skipping app/views/devise/registrations/new.html.erb   parse error on value ")" (trparen)   skipping app/views/devise/registrations/edit.html.erb   parse error on value ")" (trparen)   skipping app/views/devise/confirmations/new.html.erb   parse error on value ")" (trparen)   skipping app/views/devise/passwords/new.html.erb   parse error on value ")" (trparen)   skipping app/views/devise/passwords/edit.html.erb   parse error on value ";" (tsemi)   skipping app/views/devise/shared/_links.erb   parse error on value ")" (trparen)   skipping app/views/devise/sessions/new.html.erb ** running specs/tests in [test] environment saikuro --error_cyclo 7 --output_directory tmp/metric_fu/scratch/saikuro --formater text --input_directory app lib --cyclo  --filter_cyclo 0 --warn_cyclo 5 --input_directory app --input_directory lib  parsing app/views/ui/dashboard_panel.html.erb parsing app/views/ui/dashboard.html.erb parsing app/views/ui/index.html.erb parsing app/views/ui/left_menu.html.erb parsing app/views/ui/dashboard_panel.js.erb parsing app/views/devise/sessions/new.html.erb parsing app/views/devise/shared/_links.erb parsing app/views/devise/shared/_custom_user_fields.html.erb parsing app/views/devise/passwords/edit.html.erb parsing app/views/devise/passwords/new.html.erb parsing app/views/devise/confirmations/new.html.erb parsing app/views/devise/mailer/unlock_instructions.html.erb parsing app/views/devise/mailer/confirmation_instructions.html.erb parsing app/views/devise/mailer/reset_password_instructions.html.erb parsing app/views/devise/registrations/edit.html.erb parsing app/views/devise/registrations/new.html.erb parsing app/views/devise/unlocks/new.html.erb parsing app/views/employee_leaves/.componentsmenu.html.erb parsing app/views/employee_leaves/.folder.html.erb parsing app/views/employee_leaves/new.html.erb parsing app/views/employee_leaves/index.html.erb parsing app/views/users/contract.html.erb parsing app/views/users/leave.html.erb parsing app/views/users/attendance.html.erb parsing app/views/users/show.html.erb parsing app/views/users/index.html.erb parsing app/views/users/tabs.html.erb parsing app/views/users/history.html.erb lexer received error line 5 char 2 parsing app/views/statistics/index.html.erb parsing app/views/layouts/application.html.erb parsing app/views/recruitment/index.html.erb parsing app/views/replies/update.js.erb parsing app/views/replies/edit.html.erb parsing app/views/replies/create.js.erb parsing app/views/replies/_form.html.erb parsing app/views/company_groups/edit.html.erb parsing app/views/company_groups/new.html.erb parsing app/views/company_groups/show.html.erb parsing app/views/company_groups/index.html.erb parsing app/views/company_groups/_form.html.erb parsing app/views/instructions/_item.html.erb parsing app/views/instructions/edit.html.erb parsing app/views/instructions/new.html.erb parsing app/views/instructions/create.js.erb parsing app/views/instructions/show.html.erb parsing app/views/instructions/index.html.erb parsing app/views/instructions/manage.html.erb parsing app/views/instructions/_form.html.erb parsing app/views/companies/edit.html.erb parsing app/views/companies/new.html.erb parsing app/views/companies/show.html.erb parsing app/views/companies/index.html.erb parsing app/views/companies/_form.html.erb parsing app/views/instruction_items/edit.html.erb parsing app/views/instruction_items/_reply.html.erb parsing app/views/instruction_items/new.html.erb parsing app/views/instruction_items/create.js.erb parsing app/views/instruction_items/show.html.erb parsing app/views/instruction_items/_form.html.erb parsing app/views/software_projects/edit.html.erb parsing app/views/software_projects/new.html.erb parsing app/views/software_projects/show.html.erb parsing app/views/software_projects/index.html.erb parsing app/views/software_projects/_form.html.erb parsing app/controllers/application_controller.rb parsing app/controllers/replies_controller.rb parsing app/controllers/users_controller.rb parsing app/controllers/ui_controller.rb parsing app/controllers/statistics_controller.rb parsing app/controllers/software_projects_controller.rb parsing app/controllers/company_groups_controller.rb parsing app/controllers/recruitment_controller.rb parsing app/controllers/instruction_items_controller.rb parsing app/controllers/employee_leaves_controller.rb parsing app/controllers/companies_controller.rb parsing app/controllers/instructions_controller.rb parsing app/models/instruction_item.rb parsing app/models/user.rb parsing app/models/reply.rb parsing app/models/software_project_test_item.rb parsing app/models/instruction.rb parsing app/models/company_group.rb parsing app/models/employee_leave.rb parsing app/models/software_project.rb parsing app/models/company.rb parsing app/helpers/recruitment_helper.rb parsing app/helpers/users_helper.rb parsing app/helpers/statistics_helper.rb parsing app/helpers/software_projects_helper.rb parsing app/helpers/companies_helper.rb parsing app/helpers/company_groups_helper.rb parsing app/helpers/employee_leaves_helper.rb parsing app/helpers/application_helper.rb parsing app/views/ui/dashboard_panel.html.erb parsing app/views/ui/dashboard.html.erb parsing app/views/ui/index.html.erb parsing app/views/ui/left_menu.html.erb parsing app/views/ui/dashboard_panel.js.erb parsing app/views/devise/sessions/new.html.erb parsing app/views/devise/shared/_links.erb parsing app/views/devise/shared/_custom_user_fields.html.erb parsing app/views/devise/passwords/edit.html.erb parsing app/views/devise/passwords/new.html.erb parsing app/views/devise/confirmations/new.html.erb parsing app/views/devise/mailer/unlock_instructions.html.erb parsing app/views/devise/mailer/confirmation_instructions.html.erb parsing app/views/devise/mailer/reset_password_instructions.html.erb parsing app/views/devise/registrations/edit.html.erb parsing app/views/devise/registrations/new.html.erb parsing app/views/devise/unlocks/new.html.erb parsing app/views/employee_leaves/.componentsmenu.html.erb parsing app/views/employee_leaves/.folder.html.erb parsing app/views/employee_leaves/new.html.erb parsing app/views/employee_leaves/index.html.erb parsing app/views/users/contract.html.erb parsing app/views/users/leave.html.erb parsing app/views/users/attendance.html.erb parsing app/views/users/show.html.erb parsing app/views/users/index.html.erb parsing app/views/users/tabs.html.erb parsing app/views/users/history.html.erb lexer received error line 5 char 2 parsing app/views/statistics/index.html.erb parsing app/views/layouts/application.html.erb parsing app/views/recruitment/index.html.erb parsing app/views/replies/update.js.erb parsing app/views/replies/edit.html.erb parsing app/views/replies/create.js.erb parsing app/views/replies/_form.html.erb parsing app/views/company_groups/edit.html.erb parsing app/views/company_groups/new.html.erb parsing app/views/company_groups/show.html.erb parsing app/views/company_groups/index.html.erb parsing app/views/company_groups/_form.html.erb parsing app/views/instructions/_item.html.erb parsing app/views/instructions/edit.html.erb parsing app/views/instructions/new.html.erb parsing app/views/instructions/create.js.erb parsing app/views/instructions/show.html.erb parsing app/views/instructions/index.html.erb parsing app/views/instructions/manage.html.erb parsing app/views/instructions/_form.html.erb parsing app/views/companies/edit.html.erb parsing app/views/companies/new.html.erb parsing app/views/companies/show.html.erb parsing app/views/companies/index.html.erb parsing app/views/companies/_form.html.erb parsing app/views/instruction_items/edit.html.erb parsing app/views/instruction_items/_reply.html.erb parsing app/views/instruction_items/new.html.erb parsing app/views/instruction_items/create.js.erb parsing app/views/instruction_items/show.html.erb parsing app/views/instruction_items/_form.html.erb parsing app/views/software_projects/edit.html.erb parsing app/views/software_projects/new.html.erb parsing app/views/software_projects/show.html.erb parsing app/views/software_projects/index.html.erb parsing app/views/software_projects/_form.html.erb parsing app/controllers/application_controller.rb parsing app/controllers/replies_controller.rb parsing app/controllers/users_controller.rb parsing app/controllers/ui_controller.rb parsing app/controllers/statistics_controller.rb parsing app/controllers/software_projects_controller.rb parsing app/controllers/company_groups_controller.rb parsing app/controllers/recruitment_controller.rb parsing app/controllers/instruction_items_controller.rb parsing app/controllers/employee_leaves_controller.rb parsing app/controllers/companies_controller.rb parsing app/controllers/instructions_controller.rb parsing app/models/instruction_item.rb parsing app/models/user.rb parsing app/models/reply.rb parsing app/models/software_project_test_item.rb parsing app/models/instruction.rb parsing app/models/company_group.rb parsing app/models/employee_leave.rb parsing app/models/software_project.rb parsing app/models/company.rb parsing app/helpers/recruitment_helper.rb parsing app/helpers/users_helper.rb parsing app/helpers/statistics_helper.rb parsing app/helpers/software_projects_helper.rb parsing app/helpers/companies_helper.rb parsing app/helpers/company_groups_helper.rb parsing app/helpers/employee_leaves_helper.rb parsing app/helpers/application_helper.rb rake aborted! undefined method `chr' nil:nilclass /home/pma/.rvm/gems/ree-1.8.7-2010.02/gems/metric_fu-2.0.1/lib/generators/stats.rb:29:in `remove_noise' /home/pma/.rvm/gems/ree-1.8.7-2010.02/gems/metric_fu-2.0.1/lib/generators/saikuro.rb:128:in `find_all' /home/pma/.rvm/gems/ree-1.8.7-2010.02/gems/metric_fu-2.0.1/lib/generators/stats.rb:29:in `each' /home/pma/.rvm/gems/ree-1.8.7-2010.02/gems/metric_fu-2.0.1/lib/generators/stats.rb:29:in `find_all' /home/pma/.rvm/gems/ree-1.8.7-2010.02/gems/metric_fu-2.0.1/lib/generators/stats.rb:29:in `remove_noise' /home/pma/.rvm/gems/ree-1.8.7-2010.02/gems/metric_fu-2.0.1/lib/generators/stats.rb:11:in `analyze' /home/pma/.rvm/gems/ree-1.8.7-2010.02/gems/metric_fu-2.0.1/lib/base/generator.rb:126:in `send' /home/pma/.rvm/gems/ree-1.8.7-2010.02/gems/metric_fu-2.0.1/lib/base/generator.rb:126:in `generate_report' /home/pma/.rvm/gems/ree-1.8.7-2010.02/gems/metric_fu-2.0.1/lib/base/generator.rb:124:in `each' /home/pma/.rvm/gems/ree-1.8.7-2010.02/gems/metric_fu-2.0.1/lib/base/generator.rb:124:in `generate_report' /home/pma/.rvm/gems/ree-1.8.7-2010.02/gems/metric_fu-2.0.1/lib/base/generator.rb:52:in `generate_report' /home/pma/.rvm/gems/ree-1.8.7-2010.02/gems/metric_fu-2.0.1/lib/base/report.rb:54:in `add' /home/pma/.rvm/gems/ree-1.8.7-2010.02/gems/metric_fu-2.0.1/lib/../tasks/metric_fu.rake:6 /home/pma/.rvm/gems/ree-1.8.7-2010.02/gems/metric_fu-2.0.1/lib/../tasks/metric_fu.rake:6:in `each' /home/pma/.rvm/gems/ree-1.8.7-2010.02/gems/metric_fu-2.0.1/lib/../tasks/metric_fu.rake:6 /home/pma/.rvm/gems/ree-1.8.7-2010.02/gems/rake-0.8.7/lib/rake.rb:636:in `call' /home/pma/.rvm/gems/ree-1.8.7-2010.02/gems/rake-0.8.7/lib/rake.rb:636:in `execute' /home/pma/.rvm/gems/ree-1.8.7-2010.02/gems/rake-0.8.7/lib/rake.rb:631:in `each' /home/pma/.rvm/gems/ree-1.8.7-2010.02/gems/rake-0.8.7/lib/rake.rb:631:in `execute' /home/pma/.rvm/gems/ree-1.8.7-2010.02/gems/rake-0.8.7/lib/rake.rb:597:in `invoke_with_call_chain' /home/pma/.rvm/rubies/ree-1.8.7-2010.02/lib/ruby/1.8/monitor.rb:242:in `synchronize' /home/pma/.rvm/gems/ree-1.8.7-2010.02/gems/rake-0.8.7/lib/rake.rb:590:in `invoke_with_call_chain' /home/pma/.rvm/gems/ree-1.8.7-2010.02/gems/rake-0.8.7/lib/rake.rb:583:in `invoke' /home/pma/.rvm/gems/ree-1.8.7-2010.02/gems/rake-0.8.7/lib/rake.rb:2051:in `invoke_task' /home/pma/.rvm/gems/ree-1.8.7-2010.02/gems/rake-0.8.7/lib/rake.rb:2029:in `top_level' /home/pma/.rvm/gems/ree-1.8.7-2010.02/gems/rake-0.8.7/lib/rake.rb:2029:in `each' /home/pma/.rvm/gems/ree-1.8.7-2010.02/gems/rake-0.8.7/lib/rake.rb:2029:in `top_level' /home/pma/.rvm/gems/ree-1.8.7-2010.02/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling' /home/pma/.rvm/gems/ree-1.8.7-2010.02/gems/rake-0.8.7/lib/rake.rb:2023:in `top_level' /home/pma/.rvm/gems/ree-1.8.7-2010.02/gems/rake-0.8.7/lib/rake.rb:2001:in `run' /home/pma/.rvm/gems/ree-1.8.7-2010.02/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling' /home/pma/.rvm/gems/ree-1.8.7-2010.02/gems/rake-0.8.7/lib/rake.rb:1998:in `run' /home/pma/.rvm/gems/ree-1.8.7-2010.02/gems/rake-0.8.7/bin/rake:31 /home/pma/.rvm/gems/ree-1.8.7-2010.02/bin/rake:19:in `load' /home/pma/.rvm/gems/ree-1.8.7-2010.02/bin/rake:19 

i think rcov problem. ryan mentions in railscast if so

# gemfile gem "simplecov", :require => false, :group => :test  # .metrics metricfu::configuration.run |config|   config.metrics -= [:rcov] end 

http://railscasts.com/episodes/252-metrics-metrics-metrics


Comments

Popular posts from this blog

asp.net - repeatedly call AddImageUrl(url) to assemble pdf document -

java - Android recognize cell phone with keyboard or not? -

iphone - How would you achieve a LED Scrolling effect? -