我正在尝试使用. gem install geoutm
Github 存储库没有问题页面,所以我尝试自己解决问题,然后提交拉取请求。这是问题:
$ gem 安装geoutm 获取:geoutm-1.0.1.gem (100%) 成功安装geoutm-1.0.1 错误:执行 gem 时...(类型错误) 没有将 Array 隐式转换为 String
它说“成功安装”,但尝试要求 gem 失败。详细安装并没有多大用处:
$ gem install geooutm --verbose 头 https://rubygems.org/latest_specs.4.8.gz 302 临时搬家 头 https://s3.amazonaws.com/production.s3.rubygems.org/latest_specs.4.8.gz 200 好 获取 https://rubygems.org/latest_specs.4.8.gz 302 临时搬家 获取 https://s3.amazonaws.com/production.s3.rubygems.org/latest_specs.4.8.gz 200 好 安装 gem geooutm-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 成功安装geoutm-1.0.1 错误:执行 gem 时...(类型错误) 没有将 Array 隐式转换为 String
当手动下载并在不安装的情况下使用时,gem 可以完美运行。
问题是我不知道如何找出类型错误发生的位置。我找不到任何安装日志或更详细的输出标志。知道如何找出这个错误吗?