tags:

views:

47

answers:

2

I am trying to build rabbitmq server on windows but no luck. Rabbitmq website doesn't help much. Can someone help.

A: 

Installation from a complete bundle

The bundle zip file contains all the files listed in the next section, including an Erlang system installer and the RabbitMQ broker binary distribution, the .Net client, as well as an archive of the Java librabbitmq client library.[http://www.rabbitmq.com/download.html]

  1. install for windows erlang5.7.4 [otp_win32_R13B03].
  2. Download rabbitmq-server-windows-2.0.0.zip from the download page.

3.Contained in the zip file is a directory named rabbitmq_server-2.0.0. You should extract this folder to somewhere appropriate for application files, for example C:\Program Files\RabbitMQ.

4.Once the files are successfully extracted, you should end up with a structure similar to C:\Program Files\RabbitMQ\rabbitmq_server-2.0.0.

  1. set the environment variable ERLANG_HOME to point to your Erlang directory (e.g. C:\Program Files\erl5.7.4)

6.by default RABBITMQ_BASE path for windows C:\Documents and Settings\User\Application Data\RabbitMQ. your all requird details information such as log file etc are stored in this dir.

Running the Server as an Application

1.rabbitmq_server-2.0.0\sbin and double-click the rabbitmq-server.bat file.

Running the Server as a Service

1.Log in as an administrator and open a command shell (cmd.exe) in the sbin directory where the broker was installed. Install the service by executing

rabbitmq-service.bat install

2.Ensure that a service with the name RABBITMQ_SERVICENAME now appears in the services control panel (services.msc).

for more details just visit http://www.rabbitmq.com/install.html

sam
These are installation instructions, not for building (compiling) the native Erlang sources.
Holger Hoffstätte
A: 

Don't bother. Apparently it is "somehow" possible with Cygwin but I gave up too and consequently lost interest. This is a common problem rooted in Erlang culture, which doesn't really seem to understand cross-platform development.

Holger Hoffstätte