Ich möchte rabbitMQ aus meiner elixier phoenix app über amqp verwenden. Ich folgte Tutorial auf official website aber noch während mix.deps compile
, bekomme ich eine Fehlermeldung:Wie wird das Elixir-Projekt eingerichtet, um RabbitMQ über amqp zu verwenden?
include/amqp_gen_consumer_spec.hrl:30: syntax error before: '/'
include/amqp_gen_consumer_spec.hrl:31: syntax error before: '/'
include/amqp_gen_consumer_spec.hrl:32: syntax error before: '/'
include/amqp_gen_consumer_spec.hrl:34: syntax error before: '/'
include/amqp_gen_consumer_spec.hrl:35: syntax error before: '/'
include/amqp_gen_consumer_spec.hrl:36: syntax error before: '/'
include/amqp_gen_consumer_spec.hrl:37: syntax error before: '/'
include/amqp_gen_consumer_spec.hrl:38: syntax error before: '/'
include/amqp_gen_consumer_spec.hrl:39: syntax error before: '/'
include/amqp_gen_consumer_spec.hrl:42: syntax error before: '/'
include/amqp_gen_consumer_spec.hrl:30: syntax error before: '/'
include/amqp_gen_consumer_spec.hrl:31: syntax error before: '/'
include/amqp_gen_consumer_spec.hrl:32: syntax error before: '/'
include/amqp_gen_consumer_spec.hrl:34: syntax error before: '/'
include/amqp_gen_consumer_spec.hrl:35: syntax error before: '/'
include/amqp_gen_consumer_spec.hrl:36: syntax error before: '/'
include/amqp_gen_consumer_spec.hrl:37: syntax error before: '/'
include/amqp_gen_consumer_spec.hrl:38: syntax error before: '/'
include/amqp_gen_consumer_spec.hrl:39: syntax error before: '/'
include/amqp_gen_consumer_spec.hrl:42: syntax error before: '/'
Compiling src/amqp_selective_consumer.erl failed:
ERROR: compile failed while processing /home/bmarkons/soc2016-marko/telegram/deps/amqp_client: rebar_abort
** (Mix) Could not compile dependency :amqp_client, "/usr/bin/rebar compile skip_deps=true deps_dir="/home/bmarkons/soc2016-marko/telegram/_build/dev/lib"" command failed. You can recompile this dependency with "mix deps.compile amqp_client", update it with "mix deps.update amqp_client" or clean it with "mix deps.clean amqp_client"
Ich habe nur: AMQP und {: AMQP, "~> 0.1.4"}, in mix.exs file:
Welche Änderungen muss ich machen, um meine Elixier-App mit RabbitMQ arbeiten zu lassen?
Danke
Nun, das ist seltsam. Haben Sie versucht, Ihre Abhängigkeiten zu bereinigen? 'mix deps.clean --all' und dann' mix deps.get' und 'mix depps.compile'. Welche Version von Elixir benutzt du? –
Ich benutze Elixir 1.3.1. Ich habe das auch versucht aber immer noch einen Fehler bekommen. –
Was ist die Erlang-Version? –