global: more require ordering fixes.

Fixes https://github.com/Homebrew/brew/pull/17730#issuecomment-2227430748
This commit is contained in:
Mike McQuaid 2024-07-14 14:11:42 -04:00
parent 87be0a47d7
commit 983310c6c9
No known key found for this signature in database

View File

@ -113,6 +113,14 @@ module Homebrew
end end
end end
require "PATH"
ENV["HOMEBREW_PATH"] ||= ENV.fetch("PATH")
ORIGINAL_PATHS = PATH.new(ENV.fetch("HOMEBREW_PATH")).filter_map do |p|
Pathname.new(p).expand_path
rescue
nil
end.freeze
require "extend/blank" require "extend/blank"
require "extend/kernel" require "extend/kernel"
require "os" require "os"
@ -125,13 +133,5 @@ require "extend/pathname"
require "exceptions" require "exceptions"
require "PATH"
ENV["HOMEBREW_PATH"] ||= ENV.fetch("PATH")
ORIGINAL_PATHS = PATH.new(ENV.fetch("HOMEBREW_PATH")).filter_map do |p|
Pathname.new(p).expand_path
rescue
nil
end.freeze
require "tap_constants" require "tap_constants"
require "official_taps" require "official_taps"