gpt4 book ai didi

erlang - Rabbitmq 2.2 不适用于 Snow Leopard(SSL 错误)

转载 作者:行者123 更新时间:2023-12-04 06:38:00 24 4
gpt4 key购买 nike

当我启动 rabbitmq 时,我看到以下消息:

Activating RabbitMQ plugins ...
*WARNING* Undefined function crypto:des3_cbc_decrypt/5
*WARNING* Undefined function crypto:start/0
*WARNING* Undefined function ssl:close/1
*WARNING* Undefined function ssl:controlling_process/2
*WARNING* Undefined function ssl:peercert/1
*WARNING* Undefined function ssl:peername/1
*WARNING* Undefined function ssl:recv/3
*WARNING* Undefined function ssl:send/2
*WARNING* Undefined function ssl:sockname/1
*WARNING* Undefined function ssl:ssl_accept/3
0 plugins activated:


我听从了建议 here安装 openssl 并使用 --with-ssl 重新编译 erlang路径集。

当我重新编译erlang时,我使用了以下.configure:
./configure \  
--prefix=/usr/local/erlang/R13B04 \
--enable-smp-support \
--enable-threads \
--enable-darwin-64bit \
--with-ssl=/usr/include/openssl

它编译得很好。然后,为了以防万一,我从 macports 重新安装了 rabbit。我仍然收到错误。我是否为 --with-ssl 使用了错误的路径? ?

最佳答案

这很可能是因为您的 erlang 版本(MacPorts 在安装 RabbitMQ 时会自动安装,因为它依赖于它)不包含必要的 SSL 依赖项。要解决此问题,请运行:

sudo port sync
sudo port install erlang +ssl
+ssl是关键。如果在 erlang w/ssl 安装过程中遇到任何问题,请修复这些问题,然后再次运行命令(我在安装过程中必须强制激活 perl5,在构建退出之前,要运行的命令会显示在终端中)。

一旦你这样做了,你就不应该再收到警告了。

这是一些 reference information .

关于erlang - Rabbitmq 2.2 不适用于 Snow Leopard(SSL 错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4630173/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com