Why does the pessimistic version constraint (~>) in Ruby not match? -


i'm installing gem , received following error:

error:  while executing gem ... (gem::impossibledependencieserror)     oauth2-0.9.4 requires multi_json (~> 1.3) conflicted:     activated multi_json-1.11.0 instead of (>= 0, ~> 0) via: 

my understanding pessimistic version constraint ~> should match except last digit 1.3 should match 1.11 (and 1.11.0?) not 2.0. error message describing?

update: seems 1.11 may conflicting ~> 0 requirement somewhere else mentioned in error. removing ~> 0 or changing ~> 1 works. follow on question, why doesn't ~> 0 match 1.x?

correct ~> 1.3 should match in 1.x series.

gem::impossibledependencieserror means pretty says. other dependency (whatever prints after via: ) requires different version 1 ~> 1.3 allows.


Comments

Popular posts from this blog

angularjs - ADAL JS Angular- WebAPI add a new role claim to the token -

php - CakePHP HttpSockets send array of paramms -

node.js - Using Node without global install -