linux 下安裝rabbitmq 踩坑記錄

2022-09-06 02:24:11 字數 949 閱讀 8370

一. 啟動rabbitmq 提示異常

unable to load crypto library. failed with error:

"load_failed, failed to load nif library: '/usr/local/erlang/lib/crypto/priv/lib/x86_64-unknown-linux-gnu/crypto.so: undefined symbol: evp_chacha20'"

openssl might not be installed on this system.

環境:centos7.5

openssl版本:openssl-1.1.1g

erlang版本:otp_src_22.3.tar.gz

rabbitmq版本: rabbitmq-server-3.8.3.tar.xz

根據提示,應該是說erlang裡有某乙個方法使用了 openssl的內容,但是當前openssl中沒有這個內容

解決方式:

1. 進入openssl所在資料夾 /usr/local/openssl-1.1.1g (根據實際安裝情況來)

輸入: ./config shared

2. 在當前目錄執行 make && make install 重新打包安裝

3. 切換到 erlang 所在目錄 /usr/local/erlang (根據實際安裝情況來)

4. 輸入 make clean   清除在erlang目錄下上次的make命令所產生的object檔案(字尾為「.o」的檔案)及可執行檔案。

5. 重新編譯安裝 erlang ,輸入:  make && make install

6. 輸入 erl, 驗證 crypto:start(). 是否可以執行

內容來自於:安裝rabbitmq過程中的麻煩 - 嘟嘟老鼠窩 - oschina - 中文開源技術交流社群

Windows下安裝及配置RabbitMQ

步驟 一 安裝erlang語言開發包 rabbitmq 為erlang 語言開發 一路預設安裝,配置環境變數 erlang home erlang 安裝路徑 新增 path erlang home bin 二 安裝rabbitmq,一路預設安裝,配置環境變數 rabbitmq server 安裝路徑...

Windows下安裝及配置RabbitMQ

原文 步驟 一 安裝erlang語言開發包 rabbitmq為erlang語言開發 一路預設安裝,配置環境變數 erlang home erlang安裝路徑 新增path erlang home bin 二 安裝rabbitmq,一路預設安裝,配置環境變數 rabbitmq server 安裝路徑,...

Windows下安裝及配置RabbitMQ

步驟 一 安裝erlang語言開發包 rabbitmq為erlang語言開發 一路預設安裝,配置環境變數 erlang home erlang安裝路徑 新增path erlang home bin 二 安裝rabbitmq,一路預設安裝,配置環境變數 rabbitmq server 安裝路徑,新增p...