Installation

Prerequisites

  1. python 2.7+
  2. tornado
  3. sockjs-tornado
  4. sockjs-client
  5. pika
  6. rabbitMQ

Install

$ pip install rabbitChat

If above dependencies do not get installed by the above command, then use the below steps to install them one by one.

Step 1 - Install pip

Follow the below methods for installing pip. One of them may help you to install pip in your system.

Step 2 - Install tornado:

$ pip install tornado

Step 3 - Install sockjs-tornado

$ pip install sockjs-tornado

Step 4 - Install pika

$ pip install pika

Step 5 - Install RabbitMQ

  • For Mac Users

    1. Brew Install RabbitMQ

      $ brew install rabbitmq
      
    2. Configure RabbitMq, follow this link, this one and this.

  • For Ubuntu/Linux Users

    1. Enable RabbitMQ application repository

      $ echo "deb http://www.rabbitmq.com/debian/ testing main" >> /etc/apt/sources.list
      
    2. Add the verification key for the package

      $ wget -o http://www.rabbitmq.com/rabbitmq-signing-key-public.asc | sudo apt-key add -
      
    3. Update the sources with our new addition from above

      $ apt-get update
      
    4. And finally, download and install RabbitMQ

      $ sudo apt-get install rabbitmq-server
      
    5. Configure RabbitMQ, follow this link, this one and this.