Skip to content

osx: fix install of watchman and dependencies#481

Merged
jeffhostetler merged 1 commit intomicrosoft:mainfrom
jeffhostetler:cherry-pick-osx-watchman-fix
Jan 21, 2021
Merged

osx: fix install of watchman and dependencies#481
jeffhostetler merged 1 commit intomicrosoft:mainfrom
jeffhostetler:cherry-pick-osx-watchman-fix

Conversation

@jeffhostetler
Copy link
Contributor

Cherry-pick 4aeeb5d3243 osx: fix install of watchman and dependencies from releases/21.01.181

Force the installation of watchman and any dependencies in the macOS
installation script. This helps get around issues whereby dependencies
of watchman (looking at you Python) complain during installation that
some extra tools were not linked (unless you specify --force), and the
script fails overall.

Also set ownership of several Homebrew directories which may be broken,
and remove any errant 2to3 Python binaries that may exist in
/usr/local/bin, which would cause linking issues when installing
watchman's Python 3 dependency.
@jeffhostetler
Copy link
Contributor Author

@mjcheetham I just wanted to confirm that if this is needed in main, let's add it (before I start hacking on the install script for FSMonitor).

@jeffhostetler jeffhostetler merged commit 74fb974 into microsoft:main Jan 21, 2021
@jeffhostetler jeffhostetler deleted the cherry-pick-osx-watchman-fix branch January 21, 2021 17:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants