大家都知道,RabbitMQ是现在用的比较多的消息中间件,可以用来分流客户端发过来的大量请求,Steven最近用开始重新的学习RabbitMQ了,但是第一步是要在我的Mac上装上RabbitMQ, 其实这个软件在Linux上可以很简单的安装,用apt-get 或者yum命令就可以了,但是Mac没有自带这些命令,所以需要我们手动安装。
因为电脑上装了pip,所以第一步我想的是用pip install rabbitmq,但是还没运行就报错了,因为找不到和系统匹配的RabbitMQ版本,第一次尝试以失败告终
不甘心,上知乎查了一下发现,大家在Mac上都是通过brew install这个命令来实现的,但是当我brew install 的时候,提示没有这个命令,接着查询,发现(https://brew.sh/index_zh-cn.html)在Mac的命令行里面执行:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
于是充满希望的把这条命令,copy到命令行,然后最开始几分钟运行的很顺利,本来以为就这样就结束了的,
没想到,后面下载的时候一直卡顿在24%,然后就一直报错,重复了好几遍一直报同一个错误,最开始以为是图书馆网速不稳定,然后等我回到家之后,打开电脑又输入命令执行了几遍,依然是这个错误,
我毛了,打开搜狗继续搜索,然后我在一个CSDN博主的回答中找到了答案,原文:点击这里 ,
简单说,就是在mac端,先使用:
ping www.github.com
结果如下:
找到ip地址之后,然后修改 host 配置,在终端中输入下列指令,打开编辑文件。
sudo vi /etc/hosts
然后输入密码,在文件最后面加入一行:
52.74.223.119 github.com (注意因为github是采用的服务器集群,所以你测出来的ip地址不是我这个,所以要记得判断是否需要修改)。
弄完之后,我尝试在命令行里再次输入:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
不过这一次还是有一点问题,没有走到最后一步。
继续在网上找答案,这次的链接是:https://blog.csdn.net/qq_42840269/article/details/81413875,
然后我尝试按着上面的命令写入命令行里,前面也是奏效的,但是后面的命令实在不知道怎么执行了,按着上面输入已经是各种报错,
尝试往后面继续,发现根本没有安装成功,要奔溃了有没有。
然后到这里发现提示homebrew-core 已经存在了,然后切换到对应的目录里确认。发现确实是有的,然后试着再次执行
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
但是,发现似乎没有什么作用,再次执行brew update , 仍然提示brew找不到
最后这一次,再次执行以下之前的命令,这一次发现竟然成功了,或许之前不必要轻率的做第三次尝试,或许第三次装了什么东西有帮助。
然后安装的过程中发现,之前带入了重复文件,阻止了安装的进程,果断的删除,然后再次执行brew install rabbitmq 就成功了。
安装好之后,进入RabbitMQ的目录:
cd /usr/local/Cellar/rabbitmq/3.8.0/sbin
最后如何在浏览器里面管理呢?
在浏览器输入:http://localhost:15672/#/ ,输入用户名和密码即可。