10
votes

Impossible d'installer Metric_Fu, comment passer à SimpleCov?

J'ai essayé d'installer Metric_fu contre mon environnement Ruby 1.9, mais il a échoué en raison du problème ci-dessous:

$ gem install metric_fu

...

Fetching: rcov-1.0.0.gem (100%)
Building native extensions.  This could take a while...
ERROR:  Error installing metric_fu:
        ERROR: Failed to build gem native extension.

        /Users/xxx/.rvm/rubies/ruby-1.9.2-p290/bin/ruby extconf.rb
**** Ruby 1.9 is not supported. Please switch to simplecov ****


0 commentaires

3 Réponses :


2
votes

Vous pouvez utiliser SimpleCov en ajoutant xxx pré>

à votre fichier GEM dans le groupe de test, puis ajoutez à votre SPEC_HELPER.RB: P>

require 'simplecov'
SimpleCov.start


0 commentaires

1
votes

Je suis le nouveau responsable de Metric_fu et il devrait fonctionner maintenant sur Ruby 1.9 sans aucun problème. Voir les instructions de configuration chez https://github.com/metricfu/metric_fu , qui incluez comment vous pouvez avoir une charge Metric_fu Sortie de couverture externe (par exemple, utilisation de SimpleCov)

RCOV sur Ruby 1.9 Segfault et échoue beaucoup, il est donc désactivé est désactivé par défaut et le gemme n'est plus inclus comme une dépendance. Cependant, vous pouvez toujours la configurer pour exécuter ou charger des statistiques de couverture que vous avez déjà générées

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