2011-05-31 57 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