构建rabbitmq服务器时出错

时间:2011-05-31 11:38:01

标签: erlang rabbitmq amqp

我正在ubuntu上构建rabbitmq服务器(2.6.35-28-generic-pae#50-Ubuntu SMP Fri Mar 18 20:43:15 UTC 2011 i686 GNU / Linux)

我正在使用erlang OPT版本otp_src_R14B03。构建

时出现以下错误

erlc -I include -o ebin -Wall -v + debug_info -Duse_specs -pa ebin src / rabbit_networking.erl src / rabbit_networking.erl:49:输入hostname()undefined ** src / rabbit_networking.erl:71:输入ip_port()undefined **

之前有没有人见过这种错误?关于如何解决这个问题的任何想法。

由于

1 个答案:

答案 0 :(得分:3)

不幸的是,Erlang R14B03以不兼容的方式更改了一些规格。所以你不能在不禁用规范的情况下针对Erlang R14B03编译RabbitMQ 2.4.1(应该是无害的,它更适合开发)。

选项:

  • 使用Erlang R14B02
  • 使用Mercurial默认的RabbitMQ,修复此问题
  • 使用“make USE_SPECS = false”进行编译

我们很快就会推出一个新版本,这会让一些人感到厌烦。

编辑添加:您可能不知道我们的apt存储库:http://www.rabbitmq.com/debian.html(也适用于Ubuntu)。这对您来说可能是一个更简单的解决方案。