diff options
Diffstat (limited to 'lib/rubygems/dependency.rb')
-rw-r--r-- | lib/rubygems/dependency.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/rubygems/dependency.rb b/lib/rubygems/dependency.rb index c7b2451c6a..bf24b6e724 100644 --- a/lib/rubygems/dependency.rb +++ b/lib/rubygems/dependency.rb @@ -275,8 +275,9 @@ class Gem::Dependency end def matching_specs platform_only = false + env_req = Gem.env_requirement(name) matches = Gem::Specification.stubs_for(name).find_all { |spec| - requirement.satisfied_by? spec.version + requirement.satisfied_by?(spec.version) && env_req.satisfied_by?(spec.version) }.map(&:to_spec) if platform_only |