atmos / warden-github

:lock: warden strategy for github oauth
MIT License
54 stars 41 forks source link

Bundler could not find compatible versions for gem "addressable" #39

Closed dentarg closed 10 years ago

dentarg commented 10 years ago

Trying bundle install on master (dae6b8e6c3bd13a3cf7272bbbb2c73555b24cefe) I get

$ bundle
Fetching gem metadata from https://rubygems.org/.........
Fetching additional metadata from https://rubygems.org/..
Resolving dependencies...
Bundler could not find compatible versions for gem "addressable":
  In Gemfile:
    webmock (~> 1.9) ruby depends on
      addressable (>= 2.2.7) ruby

    addressable (2.2.0)
atmos commented 10 years ago

Weird, it's definitely working here.

$ git show HEAD
commit dae6b8e6c3bd13a3cf7272bbbb2c73555b24cefe
Merge: 80d1105 14afa81
Author: Corey Donohoe <atmos@atmos.org>
Date:   Mon Mar 24 17:09:15 2014 -0700

    Merge pull request #37 from atmos/handle-multiple-x-forwarded-protos

    Handle multiple X-Forwarded-Proto headers

$ bundle
Resolving dependencies...
Using addressable 2.2.8
Using diff-lcs 1.2.5
Using rake 10.2.0
Using safe_yaml 1.0.1
Using multi_json 1.9.2
Using multipart-post 2.0.0
Using uri_template 0.5.3
Using rack 1.4.5
Using rspec-core 2.14.8
Using rspec-mocks 2.14.6
Using simplecov-html 0.8.0
Using tilt 1.4.1
Using yajl-ruby 1.2.0
Using bundler 1.6.2
Using docile 1.1.3
Using rspec-expectations 2.14.5
Using crack 0.4.2
Using faraday 0.9.0
Using rack-protection 1.5.2
Using rack-test 0.5.7
Using shotgun 0.9
Using warden 1.2.3
Using simplecov 0.8.2
Using webmock 1.17.4
Using sawyer 0.3.0
Using sinatra 1.4.4
Using rspec 2.14.1
Using octokit 2.1.1
Using warden-github 1.0.1 from source at .
Your bundle is complete!
Use `bundle show [gemname]` to see where a bundled gem is installed.
$ 
fphilipe commented 10 years ago

For me it didn't work either using bundler v1.6.0 and greater. Using bundler < 1.6.0 worked, so this seems to be a bundler issue.

dentarg commented 10 years ago

I was indeed using bundler 1.6.0 (1.6.0.rc), nice catch @fphilipe :)

PeishuaiLee commented 7 years ago

Validating logstash-filter-ffcscolchk-0.0.1.gem Installing logstash-filter-ffcscolchk Plugin version conflict, aborting ERROR: Installation Aborted, message: Bundler could not find compatible versions for gem "addressable": In snapshot (Gemfile.lock): addressable (= 2.3.8)

In Gemfile: addressable (>= 0) java

logstash-filter-ffcscolchk (= 0.0.1) java depends on
  addressable (= 2.4.0) java

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

PeishuaiLee commented 7 years ago

Gemfile: source 'https://gems.ruby-china.org/'

gemspec

logstash_path = ENV["LOGSTASH_PATH"] || "../../logstash" use_logstash_source = ENV["LOGSTASH_SOURCE"] && ENV["LOGSTASH_SOURCE"].to_s == "1" gem 'json-schema','2.8.0' gem 'addressable','2.4.0' if Dir.exist?(logstash_path) && use_logstash_source gem 'logstash-core', :path => "#{logstash_path}/logstash-core" gem 'logstash-core-plugin-api', :path => "#{logstash_path}/logstash-core-plugin-api" end

PeishuaiLee commented 7 years ago

Gemfile.lock PATH remote: . specs: logstash-filter-ffcscolchk (0.0.1) addressable (= 2.4.0) json-schema (~> 2.8.0) logstash-core-plugin-api (~> 2.0)

GEM remote: https://gems.ruby-china.org/ specs: addressable (2.4.0) chronic_duration (0.10.6) numerizer (~> 0.1.1) clamp (0.6.5) coderay (1.1.1) concurrent-ruby (1.0.5-java) diff-lcs (1.3) elasticsearch (5.0.4) elasticsearch-api (= 5.0.4) elasticsearch-transport (= 5.0.4) elasticsearch-api (5.0.4) multi_json elasticsearch-transport (5.0.4) faraday multi_json faraday (0.12.2) multipart-post (>= 1.2, < 3) ffi (1.9.18-java) filesize (0.0.4) fivemat (1.3.5) gem_publisher (1.5.0) gems (0.8.3) i18n (0.6.9) insist (1.0.0) jar-dependencies (0.3.11) jrjackson (0.4.2-java) jruby-openssl (0.9.19-java) json-schema (2.8.0) addressable (>= 2.4) kramdown (1.14.0) logstash-core (5.5.1.snapshot1-java) chronic_duration (= 0.10.6) clamp (~> 0.6.5) concurrent-ruby (~> 1.0, >= 1.0.5) elasticsearch (~> 5.0, >= 5.0.4) filesize (= 0.0.4) gems (~> 0.8.3) i18n (= 0.6.9) jar-dependencies jrjackson (~> 0.4.0) jruby-openssl (= 0.9.19) manticore (>= 0.5.4, < 1.0.0) minitar (~> 0.5.4) pry (~> 0.10.1) puma (~> 2.16) rack (= 1.6.6) ruby-maven (~> 3.3.9) rubyzip (~> 1.1.7) sinatra (~> 1.4, >= 1.4.6) stud (~> 0.0.19) thread_safe (~> 0.3.5) treetop (< 1.5.0) logstash-core-plugin-api (2.1.27-java) logstash-core (= 5.5.1.snapshot1) logstash-devutils (1.3.3-java) fivemat gem_publisher insist (= 1.0.0) kramdown logstash-core-plugin-api (>= 2.0, <= 2.99) minitar rake rspec (~> 3.0) rspec-wait stud (>= 0.0.20) manticore (0.6.1-java) method_source (0.8.2) minitar (0.5.4) multi_json (1.12.1) multipart-post (2.0.0) numerizer (0.1.1) polyglot (0.3.5) pry (0.10.4-java) coderay (~> 1.1.0) method_source (~> 0.8.1) minitar (0.5.4) multi_json (1.12.1) multipart-post (2.0.0) numerizer (0.1.1) polyglot (0.3.5) pry (0.10.4-java) coderay (~> 1.1.0) method_source (~> 0.8.1) slop (~> 3.4) spoon (~> 0.0) puma (2.16.0-java) rack (1.6.6) rack-protection (1.5.3) rack rake (12.0.0) rspec (3.6.0) rspec-core (~> 3.6.0) rspec-expectations (~> 3.6.0) rspec-mocks (~> 3.6.0) rspec-core (3.6.0) rspec-support (~> 3.6.0) rspec-expectations (3.6.0) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.6.0) rspec-mocks (3.6.0) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.6.0) rspec-support (3.6.0) rspec-wait (0.0.9) rspec (>= 3, < 4) ruby-maven (3.3.12) ruby-maven-libs (~> 3.3.9) ruby-maven-libs (3.3.9) rubyzip (1.1.7) sinatra (1.4.8) rack (~> 1.5) rack-protection (~> 1.4) tilt (>= 1.3, < 3) slop (3.6.0) spoon (0.0.6) ffi stud (0.0.22) thread_safe (0.3.6-java) tilt (2.0.8) treetop (1.4.15) polyglot polyglot (>= 0.3.1)

PLATFORMS java

DEPENDENCIES addressable (= 2.4.0) json-schema (= 2.8.0) logstash-devutils logstash-filter-ffcscolchk!

BUNDLED WITH 1.15.3