-
Notifications
You must be signed in to change notification settings - Fork 255
Docs: warn macOS users against installing RabbitMQ via Homebrew #7267
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -170,6 +170,33 @@ Although it is possible to run AiiDA without a daemon it does provide significan | |||||
|
|
||||||
| The service has to manually be started each time the machine reboots. | ||||||
|
|
||||||
| .. warning:: | ||||||
|
|
||||||
| The ``brew install`` can sometimes install a version of Erlang that is incompatible with the installed version of RabbitMQ, causing ``rabbitmq-server`` to crash on startup with no clear error message. | ||||||
| If you run into this issue, verify that your installed versions of Erlang and RabbitMQ are `compatible <https://www.rabbitmq.com/docs/which-erlang>`__, or consider one of the alternative installation methods below. | ||||||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| See the :ref:`troubleshooting section <installation:troubleshooting:installation:rabbitmq>` for more details. | ||||||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The troubleshooting section actually doesn't discuss this? |
||||||
|
|
||||||
| **Alternative installation methods:** | ||||||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I'd just have 3 sections, i.e. also add a Homebrew header at the top and remove this line. I also prefer boldface for the "headers".
Suggested change
|
||||||
|
|
||||||
| *Using the generic binary build:* | ||||||
|
|
||||||
| #. Download the latest `generic binary build <https://www.rabbitmq.com/docs/install-generic-unix>`__ from the RabbitMQ website. | ||||||
| #. Extract the archive and follow the included installation instructions. | ||||||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Not sure if you checked, but the "included installation instructions" simply say: I haven't tried this installation method, but the instructions on the RabbitMQ website also mention to "Make Sure Erlang/OTP is Installed". We definitely don't want to look up those instructions and add them here, however. So my suggestion would be to simply link to the generic binary installation instructions for this method. They explain the steps pretty well there. |
||||||
| #. Start the server: | ||||||
|
|
||||||
| .. code-block:: console | ||||||
|
|
||||||
| /path/to/rabbitmq_server-<version>/sbin/rabbitmq-server -detached | ||||||
|
|
||||||
| *Using Docker:* | ||||||
|
|
||||||
| #. Install `Docker Desktop <https://www.docker.com/products/docker-desktop/>`__. | ||||||
| #. Start a RabbitMQ container: | ||||||
|
|
||||||
| .. code-block:: console | ||||||
|
|
||||||
| docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3-management | ||||||
|
|
||||||
| .. tab-item:: Other | ||||||
|
|
||||||
| For all other cases, please refer to the `official documentation <https://www.rabbitmq.com/docs/download>`_ of RabbitMQ. | ||||||
|
|
||||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.