2011-05-31 58 views
1

我建立在Ubuntu服务器的RabbitMQ(2.6.35-28-仿制PAE#50,Ubuntu的SMP周五03月18日20时43分15秒UTC 2011 i686的GNU/Linux)的错误建筑的RabbitMQ服务器

我使用erlang OPT版本otp_src_R14B03。我得到同时建立

erlc -I以下错误包括-o EBIN -Wall -v + DEBUG_INFO -Duse_specs -pa EBIN的src/rabbit_networking.erl 的src/rabbit_networking.erl:未定义 型主机名():49 ** SRC/rabbit_networking.erl:71:键入ip_port()未定义**

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

感谢

回答

3

不幸的是二郎神R14B03以不兼容的方式改变了一些规格。所以你不能在不禁用规范的情况下编译RabbitMQ 2.4.1而不是Erlang R14B03(应该是无害的,这对于开发来说更是如此)。

选项:

  • 使用Erlang的R14B02
  • 使用来自水银默认情况下,这个地方是固定的
  • 编译RabbitMQ的 “让USE_SPECS =假”

我们可能会推很快就会发布一个新的版本,这是一些人咬的。

修改添加:您可能没有意识到我们的apt存储库:http://www.rabbitmq.com/debian.html(也适用于Ubuntu)。这对你来说可能是一个更简单的解决方案。

+0

作品完美西蒙,谢谢你一吨 – user424060 2011-05-31 12:45:16