Я занимаюсь разработкой приложения django, и оно будет использовать систему уведомлений Celery. Для использования Celery мне нужно установить сервер RabbitMQ. Я пытаюсь установить его с помощью доморощенного. Так что я просто:
sudo brew install rabbitmq
Но erlang является обязательным условием для установки. Итак, Homebrew пытается скомпилировать erlang-otp (R14B03), но во время этого процесса он всегда застревает на несколько часов. Я даже оставил это на ночь, и ничего не произошло. Поэтому я прервал сборку и сделал:
sudo brew install -v erlang
чтобы увидеть прогресс компиляции. Он застревает и выдает следующую ошибку:
=== Entering application hipe
(cd ../main && make hipe.hrl)
sed -e "s;%VSN%;3.8;" ../../hipe/main/hipe.hrl.src > ../../hipe/main/hipe.hrl
erlc -W +debug_info +inline -o../ebin hipe_rtl.erl
(no error logger present) error: "Error in process <0.1.0> with exit value: {{badfun,[<<5 bytes>>,<<69 bytes>>,<<9 bytes>>,<<3 bytes>>,<<2 bytes>>,<<5 bytes>>,<<11 bytes>>,<<2 bytes>>,<<8 bytes>>,<<8 bytes>>,<<5 bytes>>,<<7 bytes>>,<<5 bytes>>,<<11 bytes>>,<<2 bytes>>,<<11 bytes>>,<<15 bytes>>,<<4 bytes>>,<<72 bytes>>,<<5 bytes>>,<<1 byte>>,<<7 bytes>>,<<10 bytes>>,<<7 bytes>>,<<6 bytes>>,<<7 bytes>>,<<7 bytes>>,<<6 bytes>>,<<12 bytes>>]},[{erlang,apply,2}]}\n"
Я пробовал это несколько раз, но получаю тот же результат. Может быть потому, что у меня неправильная версия autoconf? У кого-нибудь из вас был подобный опыт? Какие рекомендации для успешной компиляции?
Я ценю помощь. Большое спасибо заранее.