kzk / webhdfs

Ruby client for Hadoop WebHDFS
Other
81 stars 46 forks source link

bad references to git in gemspec #26

Closed robgil closed 8 years ago

robgil commented 8 years ago

webhdfs 0.7.4

When installing this as a dependency for logstash-output-webhdfs, the install fails due to a dependency on git in the gemspec.

bin # ./plugin install --local --no-verify /root/webhdfs-0.7.4.gem 
Installing webhdfs
Error Bundler::GemspecError, retrying 1/10
There was a Errno::ENOENT while loading webhdfs.gemspec: 
No such file or directory - git from
  /opt/logstash/vendor/local_gems/b47f8aeb/webhdfs-0.7.4/webhdfs.gemspec:14:in `eval_gemspec'
Error Bundler::GemspecError, retrying 2/10
There was a Errno::ENOENT while loading webhdfs.gemspec: 
No such file or directory - git from
  /opt/logstash/vendor/local_gems/b47f8aeb/webhdfs-0.7.4/webhdfs.gemspec:14:in `eval_gemspec'
Error Bundler::GemspecError, retrying 3/10
There was a Errno::ENOENT while loading webhdfs.gemspec: 
No such file or directory - git from
  /opt/logstash/vendor/local_gems/b47f8aeb/webhdfs-0.7.4/webhdfs.gemspec:14:in `eval_gemspec'
Error Bundler::GemspecError, retrying 4/10
There was a Errno::ENOENT while loading webhdfs.gemspec: 
No such file or directory - git from
  /opt/logstash/vendor/local_gems/b47f8aeb/webhdfs-0.7.4/webhdfs.gemspec:14:in `eval_gemspec'
Error Bundler::GemspecError, retrying 5/10
There was a Errno::ENOENT while loading webhdfs.gemspec: 
No such file or directory - git from
  /opt/logstash/vendor/local_gems/b47f8aeb/webhdfs-0.7.4/webhdfs.gemspec:14:in `eval_gemspec'
Error Bundler::GemspecError, retrying 6/10
There was a Errno::ENOENT while loading webhdfs.gemspec: 
No such file or directory - git from
  /opt/logstash/vendor/local_gems/b47f8aeb/webhdfs-0.7.4/webhdfs.gemspec:14:in `eval_gemspec'
Error Bundler::GemspecError, retrying 7/10
There was a Errno::ENOENT while loading webhdfs.gemspec: 
No such file or directory - git from
  /opt/logstash/vendor/local_gems/b47f8aeb/webhdfs-0.7.4/webhdfs.gemspec:14:in `eval_gemspec'
Error Bundler::GemspecError, retrying 8/10
There was a Errno::ENOENT while loading webhdfs.gemspec: 
No such file or directory - git from
  /opt/logstash/vendor/local_gems/b47f8aeb/webhdfs-0.7.4/webhdfs.gemspec:14:in `eval_gemspec'
Error Bundler::GemspecError, retrying 9/10
There was a Errno::ENOENT while loading webhdfs.gemspec: 
No such file or directory - git from
  /opt/logstash/vendor/local_gems/b47f8aeb/webhdfs-0.7.4/webhdfs.gemspec:14:in `eval_gemspec'
Error Bundler::GemspecError, retrying 10/10
There was a Errno::ENOENT while loading webhdfs.gemspec: 
No such file or directory - git from
  /opt/logstash/vendor/local_gems/b47f8aeb/webhdfs-0.7.4/webhdfs.gemspec:14:in `eval_gemspec'
Too many retries, aborting, caused by Bundler::GemspecError
ERROR: Installation Aborted, message: There was a Errno::ENOENT while loading webhdfs.gemspec: 
No such file or directory - git from
  /opt/logstash/vendor/local_gems/b47f8aeb/webhdfs-0.7.4/webhdfs.gemspec:14:in `eval_gemspec'

https://github.com/kzk/webhdfs/blob/master/webhdfs.gemspec#L14-L16

tagomoris commented 8 years ago

Normally, installation steps for rubygems just reads metadata from .gem files, not evaluate gemspec every time. It's the logstash's way. Hmm.

tagomoris commented 8 years ago

I updated how to write gemspec as compatible for JRuby environment, and released v0.8.0. @robgil Could you try it?

robgil commented 8 years ago

I'll give it a go. Need some time.

tagomoris commented 8 years ago

I close this issue at once. Please reopen if anything goes wrong.