WakeupSales on Mac

How To Install

Step by step guide to install WakeUpSales Open Source Edition on Mac.

This procedure describes the installation of Wakeupsales CRM v4.0 with MySQL storage on Mac computers.


  1. Pre-installed or Fresh installation of Mac.
  2. Single, working network connection with a fixed IP address
  3. RAM: 4GB
  4. 2GB/Gigs of NTFS formatted free disk space.
  5. Any 3rd party firewall configured correctly during the installation.

Expected time for Installation:

45 mins to 1 hour *(under expert supervision)

Environment Setup

Software to download before installing Wakeupsales CRM:

Make sure you have the following software installed before you start with the Wakeupsales CRM installation in your environment.
  1. Rails-3.2.12
  2. MYSQL (Database)

Follow these steps to install Wakeupsales CRM Open Source Edition in Mac Environment:

  1. Step 1

    Open the terminal in your system and Install Command Line tools.
    To install Command Line Tools, run the following command: xcode-select–install
  2. MAC
  3. Step 2

    Install brew in your system by running the following command:
    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    Then install gpg by running the command: brew install gpg
  4. Step 3

    Provide ownership to /usr/local by running the following command:
    sudo mkdir -p /usr/local
    sudo chown–R username /usr/local
    Note: To check your username, run the following command: whoami
  5. Step 4

    Install rvm if you don't have any, by running the following command:
    sudo su Then import the key and install rvm by running the following commands:
    • curl -sSL https://rvm.io/mpapis.asc | gpg --import -
    • screenshot
    • \curl -sSL https://get.rvm.io | bash -s stable
    • screenshot
    • rvmautolibs enable exit
  6. Step 5:

    If you already have RVM installed, make sure it’s the latest version. If not, run the following command to update your RVM and then install Ruby :
    rvm get stable --autolibs=enable
  7. Step 6

    Close and re-open the Terminal and run the following command:
    source /usr/local/rvm/scripts/rvm
    Install the required ruby library by running the following commands:
    rvm install 2.0.0
    rvm use 2.0.0
    rvm --default 2.0.0
    Then install bundler by running the following command: gem install bundler
  8. screenshot
  9. Step 7

    You need to Setup a database (MySQL is the database user for this application). To download MySQL kindly go to the following link:
    After Downloading, install MySQL and run.
    Click Continue
    Click Continue
    Click Continue
    Click Install to Finish the Installation
  10. Step 8

    Now, you need to extract the downloaded source code to your working directory. To do that, go to the downloaded source code from console like below: (cd Downloads/wakeupsales_opensource_crm/railscrm)
    Run the following command to install all the gems: bundle install
  11. Step 9

    Once bundle is executed successfully, go to the downloaded folder of the app and navigate to the config folder.
    Next, open the database.yml file to set the username and password of your MySQL. Create the database by running the following command:
    # Error Possibility: If the below error occurs while creating database, then follow the below steps:
    • Go to the gem file and replace: gem 'sidekiq' to gem 'sidekiq', '4.2.9'
    • Run the command again: rake db:create
    Populate all the tables required for the app by running the following command:
  12. Step 10

    In order to login, you need to create a user by running the following command:
    rake db:seed
  13. Step 11

    To start the server, run the following command: rails s
    screenshot Voila! The Wakeupsales CRM is successfully installed on your system.
    *Note: Here default port is 3000.
    Now you have to enter your email id and password to create an Admin and start using Wakeupsales CRM.
    Voila! The Wakeupsales CRM is successfully installed on your system.
    [*If you still find an issue with the installation,please get in touch with us at support@wakeupsales.com and one of the Wakeupsales experts will get in touch with you, to guide you further on the installation.]


    This installation manual is provided to you without any express or implied warranty and using it is entirely at your own risk. Installing any software on a computer can have unintended consequences. We recommend you to back up your important data before starting the installation process.

Encounter Any Installation Issues?
Contact Tech Support