Comment déboguer pourquoi un gem install échoue?
Je suis en train d'installer geoutm à l'aide de gem install geoutm
. Le dépôt Github n'ont pas de problèmes de page, donc je suis en train d'essayer de résoudre le problème moi-même alors soumettre une demande d'extraction. C'est la question:
$ gem install geoutm Extraction: geoutm-1.0.1.gem (100%) Installé avec succès geoutm-1.0.1 ERREUR: lors de l'exécution de bijou ... (TypeError) pas de conversion implicite de Tableau en Chaîne de
Il dit "installé avec succès", mais en essayant d'exiger la gemme échoue. Verbose installer n'est pas beaucoup plus utile:
$ gem install geoutm --verbose TÊTE https://rubygems.org/latest_specs.4.8.gz 302 Déplacé Temporairement TÊTE https://s3.amazonaws.com/production.s3.rubygems.org/latest_specs.4.8.gz 200 OK OBTENEZ de l'https://rubygems.org/latest_specs.4.8.gz 302 Déplacé Temporairement OBTENEZ de l'https://s3.amazonaws.com/production.s3.rubygems.org/latest_specs.4.8.gz 200 OK L'installation de gem geoutm-1.0.1 /home/thomas/.rvm/gems/ruby 2.0.0-p247/gems/geoutm-1.0.1/spec/latlon_spec.rb /home/thomas/.rvm/gems/ruby 2.0.0-p247/gems/geoutm-1.0.1/spec/geoutm_spec.rb /home/thomas/.rvm/gems/ruby 2.0.0-p247/gems/geoutm-1.0.1/spec/spec_helper.rb.rb /home/thomas/.rvm/gems/ruby 2.0.0-p247/gems/geoutm-1.0.1/spec/utm_spec.rb /home/thomas/.rvm/gems/ruby 2.0.0-p247/gems/geoutm-1.0.1/spec/testdata.yaml /home/thomas/.rvm/gems/ruby 2.0.0-p247/gems/geoutm-1.0.1/spec/spec.opte /home/thomas/.rvm/gems/ruby 2.0.0-p247/gems/geoutm-1.0.1/spec/ellipsoid_spec.rb /home/thomas/.rvm/gems/ruby 2.0.0-p247/gems/geoutm-1.0.1/lib/geoutm/utm_zones.rb /home/thomas/.rvm/gems/ruby 2.0.0-p247/gems/geoutm-1.0.1/lib/geoutm/geo_utm_exception.rb /home/thomas/.rvm/gems/ruby 2.0.0-p247/gems/geoutm-1.0.1/lib/geoutm/utm.rb /home/thomas/.rvm/gems/ruby 2.0.0-p247/gems/geoutm-1.0.1/lib/geoutm/ellipsoïde.rb /home/thomas/.rvm/gems/ruby 2.0.0-p247/gems/geoutm-1.0.1/lib/geoutm/latlon.rb /home/thomas/.rvm/gems/ruby 2.0.0-p247/gems/geoutm-1.0.1/lib/geoutm.rb /home/thomas/.rvm/gems/ruby 2.0.0-p247/gems/geoutm-1.0.1/LICENCE /home/thomas/.rvm/gems/ruby 2.0.0-p247/gems/geoutm-1.0.1/README.rdoc /home/tomas/.rvm/gems/ruby-2.0.0-p247/gems/geoutm-1.0.1/History.txt Installé avec succès geoutm-1.0.1 ERREUR: lors de l'exécution de bijou ... (TypeError) pas de conversion implicite de Tableau en Chaîne de
La gemme fonctionne parfaitement lorsque téléchargé manuellement et utilisé sans installation.
Le problème est que je ne sais pas comment faire pour trouver d'où le type d'erreur se produit. Je ne trouve pas de journaux d'installation ou plus détaillée les indicateurs de sortie. Une idée de comment je peut comprendre cette erreur?
gem check geoutm --debug
ou gem check geoutm --backtrace
OriginalL'auteur Hubro | 2013-09-29
Vous devez vous connecter pour publier un commentaire.
Aide de la sortie de
vous pourrez faire
À l'intérieur de byebyg type:
Je suis en train de trouver le bug dans geoutm, mais pour l'instant, l'installation est possible à l'aide de la
qui saute RDoc génération
OriginalL'auteur Tallak Tveide
Grâce à Arup Rakshit le commentaire que j'ai essayé cette commande:
Et j'ai eu une belle trace de l'erreur:
gem check
commande, j'ai juste essayé les drapeaux que vous avez fournies sur la commande d'installation.Veuillez vérifier auprès de l'
check
commande aussi.. et laissez-moi savoir..J'ai essayé en premier, mais il a signalé aucune erreur.
OriginalL'auteur Hubro