elastic / homebrew-tap

Homebrew tap for the Elastic Stack
Apache License 2.0
67 stars 47 forks source link

Elastic Homebrew Tap

This tap is for products in the Elastic stack.

WARNING: main is now the default branch

Since October 2021, the default branch is renamed from master to main.

The master branch is no longer updated and will be deleted on June 1st, 2023.

Please follow the instructions to update your configuration.

How do I install these formulae?

Install the tap via:

brew tap elastic/tap

Then you can install individual products via:

brew install elastic/tap/elasticsearch-full

The following products are supported:

For Logstash, Beats and APM server, we fully support the OSS distributions too; replace -full with -oss in any of the above commands to install the OSS distribution. Note that the default distribution and OSS distribution of a product can not be installed at the same time.

How do I ensure my configuration is still up to date after the branch renaming?

Run the following command to update your configuration:

brew untap elastic/tap --force
brew tap elastic/tap

Verify your configuration is based on the main branch with:

git -C /usr/local/homebrew/Library/Taps/elastic/homebrew-tap status

You should have the following output:

On branch main
Your branch is up to date with 'origin/main'.

Documentation

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

Troubleshooting

Calling bottle :unneeded is deprecated!

When I execute brew update, the following warning appears

Warning: Calling bottle :unneeded is deprecated! There is no replacement.

This is related to your configuration not being up-to-date. Your are still using the legacy master branch which is not updated anymore. Please follow the instructions to update your local configuration to use the main branch.