我正在尝试使用. gem install geoutmGithub 存储库没有问题页面,所以我尝试自己解决问题,然后提交拉取请求。这是问题:
$ 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 可以完美运行。
问题是我不知道如何找出类型错误发生的位置。我找不到任何安装日志或更详细的输出标志。知道如何找出这个错误吗?