From c32865011d1536eb6f7e626a3cb389d35beda48a Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Fri, 9 Feb 2018 19:37:15 +0000 Subject: [PATCH] xcode_requirement: handle nil @version. When the Xcode requirement doesn't specify a version then we need to guard this check. --- Library/Homebrew/requirements/xcode_requirement.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/requirements/xcode_requirement.rb b/Library/Homebrew/requirements/xcode_requirement.rb index 9396b0df72..6cb7d45d73 100644 --- a/Library/Homebrew/requirements/xcode_requirement.rb +++ b/Library/Homebrew/requirements/xcode_requirement.rb @@ -22,7 +22,7 @@ class XcodeRequirement < Requirement A full installation of Xcode.app#{version} is required to compile this software. Installing just the Command Line Tools is not sufficient. EOS - if Version.new(MacOS::Xcode.latest_version) < Version.new(@version) + if @version && Version.new(MacOS::Xcode.latest_version) < Version.new(@version) message + <<~EOS Xcode#{version} cannot be installed on macOS #{MacOS.version}. You must upgrade your version of macOS.