Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Hard to understand what keg-only means #11091
When I attempt to install
I wonder if we could give a bit more context to users here, as it took me a few minutes to understand why Homebrew did what it did and what I should do.
Someone might be able to explain this better, but as I understand the reason that
All formulae are installed in the Cellar.
All formulae are opt-linked.
Only non-keg-only formulae are symlinked into the Homebrew prefix.
In the case of (a), that's not a problem since
In the case of (b), it can be a problem because
The reason to prepend
Note that using
I agree with Mike. this is probably the most confusing and least explained as to what your options are.
for example, postgres defaults to version 10 now even though, at least for me, most of the installations that I have to support are back in the version 9.x world, so keeping my development environment in sync with the deployed versions is more desirable then getting the latest version.
brew install email@example.com (or what ever other version) is not really clear about what one needs to do. making it so that there is some concrete example on what to do I think would also be rather helpful. handwaving at brew link just doesn't seem to cut it for me.