[rabbitmq-discuss] Erlang RabbitMQ Client hanshake problem on "State = Driver:handshake(InitialState), "
lynton.grice at logosworld.com
Wed Jun 10 06:25:08 BST 2009
I guess I *assumed* the Erlang client version would be relatively in-sync
with the server version, that is why I always downloaded the latest ones for
Thanks for all your help on this, it was a pure version issue like you
stated .....it is working now ;-)
Thanks for all your help on this, I really appreciate it ;-)
From: Matthias Radestock [mailto:matthias at lshift.net]
Sent: 09 June 2009 08:40 PM
To: Lynton Grice
Cc: rabbitmq-discuss at lists.rabbitmq.com
Subject: Re: [rabbitmq-discuss] Erlang RabbitMQ Client hanshake problem on
"State = Driver:handshake(InitialState), "
Lynton Grice wrote:
> From a Windows perspective I will download the files from
> But I will just download the very latest one on top and compile them?
Do *not* use the "latest" version. That's the point I've been trying
(and obviously failing) to make. If you are running a 1.5.5 server you
must use a revision tagged with a 1.5.x tag, or from the v1_5 branch.
If you have mercurial installed, just
hg clone http://hg.rabbitmq.com/rabbitmq-erlang-client
then cd into the rabbitmq-erlang-client directory and list the available
pick one that fits the bill, rabbitmq_v1_5_5 in this case, and run
hg update rabbitmq_v1_5_5
See http://www.rabbitmq.com/mercurial.html for an explanation.
Or, alternatively, if you haven't got mercurial installed, look at the
tags visible in the hg web interface, pick a suitable one, and construct
a URL of the form
> BTW: How do I tell what version of the client I am running?
Since the Erlang client does not have official releases, the only way to
tell what version you are running is by looking at the revision
information supplied by hg.
More information about the rabbitmq-discuss