如何在Mac上安装RabbitMQ: 解决RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54的问题

大家都知道,RabbitMQ是现在用的比较多的消息中间件,可以用来分流客户端发过来的大量请求,Steven最近用开始重新的学习RabbitMQ了,但是第一步是要在我的Mac上装上RabbitMQ, 其实这个软件在Linux上可以很简单的安装,用apt-get 或者yum命令就可以了,但是Mac没有自带这些命令,所以需要我们手动安装。

Part I、安装Brew

第①次尝试:

因为电脑上装了pip,所以第一步我想的是用pip install rabbitmq,但是还没运行就报错了,因为找不到和系统匹配的RabbitMQ版本,第一次尝试以失败告终

如何在Mac上安装RabbitMQ: 解决RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54的问题_第1张图片

第②次尝试:

不甘心,上知乎查了一下发现,大家在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到命令行,然后最开始几分钟运行的很顺利,本来以为就这样就结束了的,

如何在Mac上安装RabbitMQ: 解决RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54的问题_第2张图片

没想到,后面下载的时候一直卡顿在24%,然后就一直报错,重复了好几遍一直报同一个错误,最开始以为是图书馆网速不稳定,然后等我回到家之后,打开电脑又输入命令执行了几遍,依然是这个错误,

我毛了,打开搜狗继续搜索,然后我在一个CSDN博主的回答中找到了答案,原文:点击这里 ,

简单说,就是在mac端,先使用:

ping www.github.com

结果如下:

如何在Mac上安装RabbitMQ: 解决RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54的问题_第3张图片

找到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,

然后我尝试按着上面的命令写入命令行里,前面也是奏效的,但是后面的命令实在不知道怎么执行了,按着上面输入已经是各种报错,

如何在Mac上安装RabbitMQ: 解决RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54的问题_第4张图片

如何在Mac上安装RabbitMQ: 解决RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54的问题_第5张图片

尝试往后面继续,发现根本没有安装成功,要奔溃了有没有。

 

如何在Mac上安装RabbitMQ: 解决RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54的问题_第6张图片

然后到这里发现提示homebrew-core 已经存在了,然后切换到对应的目录里确认。发现确实是有的,然后试着再次执行

git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git

 

但是,发现似乎没有什么作用,再次执行brew update , 仍然提示brew找不到如何在Mac上安装RabbitMQ: 解决RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54的问题_第7张图片

第④次尝试:

最后这一次,再次执行以下之前的命令,这一次发现竟然成功了,或许之前不必要轻率的做第三次尝试,或许第三次装了什么东西有帮助。

如何在Mac上安装RabbitMQ: 解决RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54的问题_第8张图片

然后安装的过程中发现,之前带入了重复文件,阻止了安装的进程,果断的删除,然后再次执行brew install rabbitmq 就成功了。

如何在Mac上安装RabbitMQ: 解决RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54的问题_第9张图片

 

Part II 、如何启动RabbitMQ

安装好之后,进入RabbitMQ的目录:

cd /usr/local/Cellar/rabbitmq/3.8.0/sbin

 

然后按下图输入即可。如何在Mac上安装RabbitMQ: 解决RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54的问题_第10张图片

最后如何在浏览器里面管理呢?

在浏览器输入:http://localhost:15672/#/ ,输入用户名和密码即可。

你可能感兴趣的:(编程开发)