🍻 Default formulae for the missing package manager for macOS
Find a file
Wez Furlong b546ce7bdf watchman: launchctl unload post-install (#9456)
This is taking a run at: https://github.com/facebook/watchman/issues/358

Watchman installs and updates its own launchd.plist file on behalf of the user; it is not integrated with `brew services`.
In the linked issue, watchman would stop working for some homebrew users.  The problem was that the launchd.plist used socket activation to set up the service, and because launchd is maintaining the socket, and the socket connection attempt just hangs, watchman never had a chance to fix up the plist and things stayed broken.

To help solve this, we're forcing an unload in the post-install portion of the recipe.
2017-02-10 21:04:15 +00:00
.github
Aliases
Formula watchman: launchctl unload post-install (#9456) 2017-02-10 21:04:15 +00:00
CONTRIBUTING.md
formula_renames.json
LICENSE.txt
README.md
tap_migrations.json

Homebrew Core

Core formulae for the Homebrew package manager.

Update Bug

If Homebrew was updated on Aug 10-11th 2016 and brew update always says Already up-to-date. you need to run:

cd "$(brew --repo)" && git fetch && git reset --hard origin/master && brew update

How do I install these formulae?

Just brew install <formula>. This is the default tap for Homebrew and is installed by default.

Troubleshooting

First, please run brew update (twice) and brew doctor.

Second, read the Troubleshooting Checklist.

If you dont read these it will take us far longer to help you with your problem.

Contributing

Read CONTRIBUTING.md.

Creating new formulae, updating existing ones, and fixing build issues is easier than you think!

Try brew edit $FORMULA and see how you fare.

Documentation

brew help, man brew, Homebrew/brew's README or check Homebrew's documentation.

License

Code is under the BSD 2 Clause (NetBSD) license.