davissp14 / etcdv3-ruby

Etcd v3 Ruby Client
MIT License
52 stars 17 forks source link

Not supporting Ruby version 2.5.0 #120

Closed tobias-urdin closed 6 years ago

tobias-urdin commented 6 years ago

Hello, Ubuntu Bionic is shipping with Ruby 2.5.0 so when trying to install etcdv3 it will fail because the grpc dependency selects an older version (1.7.0) instead of the later versions that supports ruby 2.5. Supports for ruby 2.5 in grpc gem is starting at 1.9.0

I assume this is still blocked by issue #114

2018-07-25 09:50:27.017262 | ubuntu-bionic | Fetching grpc 1.7.0 (x86_64-linux)
2018-07-25 09:50:27.538272 | ubuntu-bionic | Installing grpc 1.7.0 (x86_64-linux)
2018-07-25 09:50:28.081327 | ubuntu-bionic | Gem::RuntimeRequirementNotMetError: grpc requires Ruby version < 2.5, >= 2.0.
2018-07-25 09:50:28.081473 | ubuntu-bionic | The current ruby version is 2.5.0.
2018-07-25 09:50:28.081641 | ubuntu-bionic | An error occurred while installing grpc (1.7.0), and Bundler cannot continue.
2018-07-25 09:50:28.081804 | ubuntu-bionic | Make sure that `gem install grpc -v '1.7.0' --source 'https://rubygems.org/'`
2018-07-25 09:50:28.081877 | ubuntu-bionic | succeeds before bundling.
2018-07-25 09:50:28.081916 | ubuntu-bionic |
2018-07-25 09:50:28.082059 | ubuntu-bionic | In Gemfile:
2018-07-25 09:50:28.082349 | ubuntu-bionic |   puppet-openstack_spec_helper was resolved to 12.0.0, which depends on
2018-07-25 09:50:28.082473 | ubuntu-bionic |     etcdv3 was resolved to 0.8.3, which depends on
2018-07-25 09:50:28.082521 | ubuntu-bionic |       grpc
tobias-urdin commented 6 years ago

Invalid.