splunk / splunk-sdk-ruby

Splunk Software Development Kit for Ruby
http://dev.splunk.com
Apache License 2.0
36 stars 21 forks source link

jruby-openssl gem version conflict #39

Closed bigsur0 closed 10 years ago

bigsur0 commented 10 years ago

When adding the following to our Gemfile.

gem 'splunk-sdk-ruby', :git => 'https://github.com/splunk/splunk-sdk-ruby', :branch => 'develop'

We get the following version conflict upon running "bundle install"

Bundler could not find compatible versions for gem "jruby-openssl":
  In snapshot (Gemfile.lock):
    jruby-openssl (0.8.10)

  In Gemfile:
    splunk-sdk-ruby (>= 0) java depends on
      jruby-openssl (~> 0.7.7) java

Running `bundle update` will rebuild your snapshot from scratch, using only
the gems in your Gemfile, which may resolve the conflict.
bigsur0 commented 10 years ago

Adding more detailed steps to reproduce the issue.

cmd: mkdir /tmp/splunk-sdk-ruby-conflict
cmd: cd !$
cmd: rvm use jruby
Using /Users/r6p/.rvm/gems/jruby-1.7.9
cmd: rvm gemset use splunk-sdk-ruby-conflict --create
Using jruby-1.7.9 with gemset splunk-sdk-ruby-conflict

cmd: echo "source 'https://rubygems.org'" >> Gemfile
cmd: echo "gem 'splunk-sdk-ruby', :git => 'https://github.com/splunk/splunk-sdk-ruby', :branch => 'develop'" >> Gemfile
cmd: echo "gem ‘buildr’, '>=1.4.19'" >> Gemfile

cmd: cat Gemfile
source 'https://rubygems.org'

gem 'splunk-sdk-ruby', :git => 'https://github.com/splunk/splunk-sdk-ruby', :branch => 'develop'
gem 'buildr', ">=1.4.19"

cmd: bundle install
Fetching gem metadata from https://rubygems.org/......
Fetching additional metadata from https://rubygems.org/..
Resolving dependencies...
Bundler could not find compatible versions for gem "jruby-openssl":
  In snapshot (Gemfile.lock):
    jruby-openssl (0.7.7)

  In Gemfile:
    buildr (>= 1.4.19) java depends on
      jruby-openssl (~> 0.8.2) java

Running `bundle update` will rebuild your snapshot from scratch, using only
the gems in your Gemfile, which may resolve the conflict.