9
votes

Métrique-fu dans mes rails 3 application ne fonctionnera pas

Métric-fu installé dans une application Rails 3 en le mettant dans mon gemfile. Mais quand je gère la tâche du râteau, il échoue. Erreur ci-dessous, une idée de la manière de résoudre ce problème? XXX


2 commentaires

Quelle version de métrique_fu utilisez-vous? Avez-vous essayé la gemme métrique? (il est préconfiguré pour les rails3)


Avez-vous pu comprendre cela - je rencontre un problème similaire sur mon système, exécutant des rails 3.0.5 et Ruby 1.9.2P180


5 Réponses :


1
votes

Je pense que c'est un problème de RCOV. Ryan le mentionne dans les railscast si oui xxx

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


3 commentaires

Nan. J'ai le même problème avec ou sans RCOV dans le fichier métrique.


RCOV ne fonctionne pas dans 1.9.2, mais sur 1.8.7, cela ne devrait poser aucun problème.


Je n'utilise pas RCOV et j'ai le même problème



1
votes

Cette ligne a changé dans la dernière version de Metric_fu, donc je le recommanderais Mise à niveau vers la dernière gemme: http://rubygems.org/gems/metric_fu/versions/2.1 .1

Avec ce changement, vous n'obtiendrez au moins une erreur fatale liée à une chrom indéfinie.


1 commentaires

Pas de dé. J'ai constaté que cela fonctionne dans Ruby 1.8 et non 1.9 cependant.



1
votes

Le problème est Ruby 1.9, j'ai signalé un problème et j'ai reçu une réponse presque immédiate indiquant que le problème n'est pas métrique_fu, mais certaines des mesures qui ne comprennent pas 1.9 Syntaxe

https://github.com/jscruggs/metric_fu/issues/72 << / p>


0 commentaires

1
votes

J'ai installé métrique comme un wrapper pour métric_fu et je fais des rails d'exécution 3.1RC4 et Ruby 1.9.2

J'ai eu un tas d'erreurs qui empêchaient quoi que ce soit de se produire et après avoir trouvé des autres personnes en disant qu'ils ont résulté d'un résultat Suppression de RCOV, de Reek, Flog et Flay Alors je l'ai fait la même chose, mais j'ai effectivement trouvé en ajoutant un à la fois que ce n'est vraiment que le fouet qui cause cette erreur d'être fatale. Je suggère donc d'ajouter un fichier .metrics dans le répertoire racine de votre application Rails - voici la mine: xxx

Cela fonctionne bien maintenant et j'ai presque une couverture presque complète de Metric_fu.


0 commentaires

0
votes

Je suis le nouveau responsable de Metric_fu et cela devrait fonctionner maintenant sans aucun problème. Voir les instructions de configuration sur https://github.com/metricfu/metric_fu

Aussi, cela fonctionne à partir de la ligne de commande maintenant. Maintenant, il faut maintenant faire la paquebot ou exécuter le râteau ou le métrique


0 commentaires