RabbitMQ命令不存在?
操作系统:Mac OSX 10.9
我通过home brew安装了rabbitmq ,当我到/usr/local/sbin运行rabbitmq-server它声明: rabbitmq-server: command not found即使sudo它声明了相同的错误。 
 如果不是命令,我如何才能启动rabbitmq? 我也试过chmod +x rabbitmq-server在那个目录下,让它成为一个可执行文件,同样的问题。 
从文档 :
RabbitMQ服务器脚本安装在/ usr / local / sbin中。 这不会自动添加到您的path,因此您可能希望将PATH = $ PATH:/ usr / local / sbin添加到您的.bash_profile或.profile。 服务器可以用rabbitmq-server启动。
所有脚本都在您自己的用户帐户下运行。 Sudo不是必需的。
 您应该能够运行/usr/local/sbin/rabbitmq-server或将其添加到您的path以在任何地方运行。 
 你的命令失败,因为,默认情况下. 不在你的$PATH 。 你去了正确的目录( /usr/local/sbin ),并想运行已存在并具有exec权限的 rabbitmq-server ,但是通过键入rabbitmq-server作为命令,Unix只在$PATH目录中search该命令 -其中不包括/usr/local/sbin 。 
 你想要做的事情可以通过input./rabbitmq-server来实现 – 比方说, 执行当前目录下的rabbitmq-server程序 。 这与从任何/usr/local/sbin/rabbitmq-server运行/usr/local/sbin/rabbitmq-server类似. 代表你当前的目录,所以它和/usr/local/sbin 。 
 由于rabbitmq-server驻留在/usr/local/sbin ,运行此命令将启用从任何地方启动服务器: 
 export PATH=/usr/local/sbin:$PATH 
在这个命令的Mac上 ,你可以启动或重新启动rabbitmq
 brew services start rabbitmq 
我的操作系统:macOS Sierra 10.12.5
我的RabbitMQ安装使用:
 brew install rabbitmq 
它被安装到/ usr / local / Cellar中,以防万一某人和我有同样的情况时,你需要做类似的事情:
 export PATH=/usr/local/Cellar/rabbitmq/3.6.9_1/sbin:$PATH 
希望这可以帮助。