aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/requirements/ruby_requirement.rb13
1 files changed, 5 insertions, 8 deletions
diff --git a/Library/Homebrew/requirements/ruby_requirement.rb b/Library/Homebrew/requirements/ruby_requirement.rb
index 1449bf509..87db39777 100644
--- a/Library/Homebrew/requirements/ruby_requirement.rb
+++ b/Library/Homebrew/requirements/ruby_requirement.rb
@@ -9,14 +9,11 @@ class RubyRequirement < Requirement
end
satisfy :build_env => false do
- next unless which "ruby"
- version = /\d\.\d/.match Utils.popen_read("ruby", "--version")
- next unless version
- Version.new(version.to_s) >= Version.new(@version)
- end
-
- env do
- ENV.prepend_path "PATH", which("ruby").dirname
+ which_all("ruby").detect do |ruby|
+ version = /\d\.\d/.match Utils.popen_read(ruby, "--version")
+ next unless version
+ Version.new(version.to_s) >= Version.new(@version)
+ end
end
def message