cleanup: fix portable Ruby behaviour.
Better match the macOS behaviour in `ruby.sh`. Fixes #9469
This commit is contained in:
		
							parent
							
								
									123761054e
								
							
						
					
					
						commit
						adab0fbb41
					
				@ -455,6 +455,7 @@ export HOMEBREW_MACOS_VERSION_NUMERIC
 | 
			
		||||
export HOMEBREW_USER_AGENT
 | 
			
		||||
export HOMEBREW_USER_AGENT_CURL
 | 
			
		||||
export HOMEBREW_BOTTLE_DEFAULT_DOMAIN
 | 
			
		||||
export HOMEBREW_MACOS_SYSTEM_RUBY_NEW_ENOUGH
 | 
			
		||||
 | 
			
		||||
if [[ -n "$HOMEBREW_MACOS" && -x "/usr/bin/xcode-select" ]]
 | 
			
		||||
then
 | 
			
		||||
 | 
			
		||||
@ -361,6 +361,8 @@ module Homebrew
 | 
			
		||||
 | 
			
		||||
      use_system_ruby = if Homebrew::EnvConfig.force_vendor_ruby?
 | 
			
		||||
        false
 | 
			
		||||
      elsif OS.mac?
 | 
			
		||||
        ENV["HOMEBREW_MACOS_SYSTEM_RUBY_NEW_ENOUGH"].present?
 | 
			
		||||
      else
 | 
			
		||||
        check_ruby_version = HOMEBREW_LIBRARY_PATH/"utils/ruby_check_version_script.rb"
 | 
			
		||||
        rubies.uniq.any? do |ruby|
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user