[rabbitmq-discuss] erlang examples

Ciprian Dorin Craciun ciprian.craciun at gmail.com
Sat Nov 19 06:49:19 GMT 2011

On Fri, Nov 18, 2011 at 22:08, Sacha Molin <sacha.molin at evolope.se> wrote:
> Hi
> ,
>  I decidec to use rabbitmq for the first time, i got everything up and
> running, but when i tried the erlang examples i just got this error message:
> can't find include lib "amqp_client/include/amqp_
> client.hrl"
> any ideas how i can solve it and what makes it not find it ?
> best regards
> Sacha

    To run the erlang client examples, you need to build (or get it
built from the site) the `rabbitmq_erlang_client` "plugin". (I've just
barely found it on the site... Where did the link disappeared???)

    After that there are two ways:
    * quick and dirty: from the `amqp_client-xxx.ez` just take the
`amqp_client.hrl` (and any other referenced include files) and throw
them in your code folder (also replace all lines from `-include_lib
(".../amqp_client.hrl")." to just `-include ("amqp_client.hrl").`;
    * the correct way (?) put the `.ez` files in a folder and extract
(with `unzip`) them there (you should have a folder for each `.ez`
with the same name but without the extension, I don't remember if that
folder is in the `.ez` or you have to create it manually) (you can
remove then the `.ez` files), then export the environment variable
`ERL_LIBS` to point to that folder, and now you can run the compiler;

    Hope it helps. (I haven't tested it right now, but I use something similar.)

More information about the rabbitmq-discuss mailing list