Nick Cobb

A wise man never knows all; only a fool knows everything.

github twitter linkedin email rss
Homebrew on Sierra now requires the latest Xcode
Nov 12, 2016
One minute read

While fumbling my way through a bootstrapping workflow for macOS Sierra, I found that recent updates to Homebrew now require the latest version of Xcode when the machine in question is running macOS Sierra.

It looks like the check boils down to a scenario when the relevant machine is running macOS Sierra AND does NOT have the CI attribute.

homebrew-check

If the CI attribute is specified, then the Homebrew check will proceed and allow a different version of Xcode to be installed. I imagine the Homebrew maintainers will continue to monitor the latest versions of Xcode and update the check to look for the most recent version. For reference, you can check out the discussions around this topic here and here on the thinking around this change.

In a future post, I’ll talk about how to bootstrap a machine using tooling like Puppet, and how to expose this environment variable to the user environment and to Puppet so that workflows to bootstrap machines proceed without issue.


Back to posts


comments powered by Disqus