【发布时间】:2011-06-05 12:51:30
【问题描述】:
当我启动 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 openssl osx-snow-leopard rabbitmq