Sto tentando di installare geoutm utilizzando gem install geoutm
. Il repository Github non ha una pagina dei problemi, quindi sto provando a risolvere il problema e quindi inviare una richiesta di pull. Questo è il problema:Come si esegue il debug del motivo per cui l'installazione di una gemma fallisce?
$ gem install geoutm Fetching: geoutm-1.0.1.gem (100%) Successfully installed geoutm-1.0.1 ERROR: While executing gem ... (TypeError) no implicit conversion of Array into String
Dice "installato correttamente", ma sta tentando di richiedere l'errore della gemma. Verbose installazione non è molto più utile:
$ gem install geoutm --verbose HEAD https://rubygems.org/latest_specs.4.8.gz 302 Moved Temporarily HEAD https://s3.amazonaws.com/production.s3.rubygems.org/latest_specs.4.8.gz 200 OK GET https://rubygems.org/latest_specs.4.8.gz 302 Moved Temporarily GET https://s3.amazonaws.com/production.s3.rubygems.org/latest_specs.4.8.gz 200 OK Installing gem geoutm-1.0.1 /home/tomas/.rvm/gems/ruby-2.0.0-p247/gems/geoutm-1.0.1/spec/latlon_spec.rb /home/tomas/.rvm/gems/ruby-2.0.0-p247/gems/geoutm-1.0.1/spec/geoutm_spec.rb /home/tomas/.rvm/gems/ruby-2.0.0-p247/gems/geoutm-1.0.1/spec/spec_helper.rb /home/tomas/.rvm/gems/ruby-2.0.0-p247/gems/geoutm-1.0.1/spec/utm_spec.rb /home/tomas/.rvm/gems/ruby-2.0.0-p247/gems/geoutm-1.0.1/spec/testdata.yaml /home/tomas/.rvm/gems/ruby-2.0.0-p247/gems/geoutm-1.0.1/spec/spec.opts /home/tomas/.rvm/gems/ruby-2.0.0-p247/gems/geoutm-1.0.1/spec/ellipsoid_spec.rb /home/tomas/.rvm/gems/ruby-2.0.0-p247/gems/geoutm-1.0.1/lib/geoutm/utm_zones.rb /home/tomas/.rvm/gems/ruby-2.0.0-p247/gems/geoutm-1.0.1/lib/geoutm/geo_utm_exception.rb /home/tomas/.rvm/gems/ruby-2.0.0-p247/gems/geoutm-1.0.1/lib/geoutm/utm.rb /home/tomas/.rvm/gems/ruby-2.0.0-p247/gems/geoutm-1.0.1/lib/geoutm/ellipsoid.rb /home/tomas/.rvm/gems/ruby-2.0.0-p247/gems/geoutm-1.0.1/lib/geoutm/latlon.rb /home/tomas/.rvm/gems/ruby-2.0.0-p247/gems/geoutm-1.0.1/lib/geoutm.rb /home/tomas/.rvm/gems/ruby-2.0.0-p247/gems/geoutm-1.0.1/LICENCE /home/tomas/.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 Successfully installed geoutm-1.0.1 ERROR: While executing gem ... (TypeError) no implicit conversion of Array into String
La gemma funziona perfettamente quando scaricato manualmente e utilizzato senza installazione.
Il problema è che non so come capire dove si verifica l'errore di tipo. Non riesco a trovare alcun registro di installazione o più flag di output dettagliati. Qualche idea su come posso capire questo errore?
provare questo ' gem check geoutm --debug' o 'gem check geoutm --backtrace' –