0

Erlang RabbitMQ クライアントが機能しない...( http://www.rabbitmq.com/erlang-client-user-guide.html )

どういうわけか、RabbitMQ Erlang クライアントが動作しません。使用してコンパイルしようとすると、「amqp_client.hrl が見つかりません」というエラーが表示されます。

ERL_LIBS=deps erlc -o ebin amqp_example.erl 

これが私が取ったステップです。

  1. モジュール amqp_example.erl を作成しました
  2. deps フォルダを作成しました
  3. rabbit-common と amqp_client を deps フォルダー内に配置します
  4. ERL_LIBS=deps erlc -o ebin amqp_example.erl を使用してコンパイル

誰が私に欠けているものを教えてもらえますか。ところで、私は erlang に非常に慣れていません。

また、websocket を使用して ERlang (できればカウボーイ) に接続できるアプリケーションを作成し、そこから rabbitMQ に接続できるようにしたいと考えています。

4

2 に答える 2

1

誰が私に欠けているものを教えてもらえますか。

コンパイラ エラーは、ヘッダー ファイルerlcが見つからないことを示します。amqp_client.hrlヘッダー ファイルをインクルードする方法を詳述するサンプル コードを投稿してください。通常、環境変数include_lib("amqp_client.hrl").を設定して amqp_client アプリケーションの場所をコンパイラーに伝える場合に使用します。ERL_LIBS

于 2013-04-23T08:54:38.420 に答える
0

うまくいきました。適切にコンパイルされていない rabbitmq サーバーが必要でした。

于 2013-05-31T06:37:46.173 に答える