如何在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上都是通過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 就成功了。

 

Part II 、如何啓動RabbitMQ

安裝好之後,進入RabbitMQ的目錄:

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

 

然後按下圖輸入即可。

最後如何在瀏覽器裏面管理呢?

在瀏覽器輸入:http://localhost:15672/#/ ,輸入用戶名和密碼即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章