What does “keg-only” mean? It means the formula is installed only into the Cellar and is not linked into the default prefix. This means most tools will not find it. You can see why a formula was installed as keg-only, and instructions for including it in your PATH , by running brew info <formula> .
The packages for which the symlinking step is skipped are called keg-only. If you want to override Homebrew's decision not to symlink a package into /usr/local , you can modify your PATH variable as in the suggestion from brew that you've posted.
Homebrew Formulae is an online package browser for Homebrew – the macOS (and Linux) package manager. For more information on how to install and use Homebrew see our homepage.
For a software to be "keg-only" means it is installed in /usr/local/Cellar
but not linked into places like /usr/local/bin
, /usr/local/lib
, etc. That means other software that depends on it has to be compiled with specific instructions to use the files in /usr/local/Cellar
. That's done automatically by brew install
when a formula specifies keg-only dependencies.
Formulas that specify keg-only dependencies make sure that the equivalent system libraries are not used. Your installation of vips is linked against a specific version of pixman in /usr/local/Cellar/pixman/<version>
, so it isn't affected by the system version of pixman or any other Homebrew versions of pixman you might install.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With