os/mac/diagnostic: allow Ruby 2.6.10 on < Ventura
This commit is contained in:
parent
b9411ef8a6
commit
476b5e7424
@ -205,19 +205,13 @@ module Homebrew
|
||||
end
|
||||
|
||||
def check_ruby_version
|
||||
# TODO: update portable-ruby to 2.6.10 when Ventura reaches RC
|
||||
required_version = if MacOS.version >= :ventura &&
|
||||
ENV["HOMEBREW_RUBY_PATH"].to_s.exclude?("/vendor/portable-ruby/")
|
||||
"2.6.10"
|
||||
else
|
||||
HOMEBREW_REQUIRED_RUBY_VERSION
|
||||
end
|
||||
return if RUBY_VERSION == required_version
|
||||
return if RUBY_VERSION == HOMEBREW_REQUIRED_RUBY_VERSION
|
||||
return if RUBY_VERSION == "2.6.10" # TODO: require 2.6.10
|
||||
return if Homebrew::EnvConfig.developer? && OS::Mac.version.prerelease?
|
||||
|
||||
<<~EOS
|
||||
Ruby version #{RUBY_VERSION} is unsupported on macOS #{MacOS.version}. Homebrew
|
||||
is developed and tested on Ruby #{required_version}, and may not work correctly
|
||||
is developed and tested on Ruby #{HOMEBREW_REQUIRED_RUBY_VERSION}, and may not work correctly
|
||||
on other Rubies. Patches are accepted as long as they don't cause breakage
|
||||
on supported Rubies.
|
||||
EOS
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user