We're here to help.

Our team of Wakeupsales experts are always eager to help you in need. All you have to do, is ask for it.


WakeupSales on Windows

How To Install

Step by step guide to setup WakeupSales on Windows.

Installation on Microsoft Windows

This procedure describes installation of WakeupSales 0.10.1-rc2 with MySQL storage on Microsoft Windows VMs and computers. I used stack installers to avoid many problems “new users” have setting up a Rails server. It works with Windows XP SP3, Vista SP2 and Windows 7. I tried to find the most straightforward way for my colleagues to try out WakeUpSales on Windows and if you are trying to do the same, then this is for you.


This procedure is provided 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. You should back up your important files before trying this or any other installation.


  1. Fresh installation of Microsoft Windows XP SP3, Vista SP2 or 7 32-bit (physical or VM)
  2. Single, working network connection with a fixed IP address
  3. 512Mb RAM (XP VM), 768Mb (XP physical), 1Gb (Vista, 7 VM), 1.5Gb (Vista, 7 physical)
  4. 2GB of NTFS formatted free disk space
  5. User Account Control disabled on Vista and 7
  6. Ability to use the Windows GUI and command prompt
  7. Any 3rd party firewall configured correctly during installation

Software to download before you begin

  1. Rails Installer - railsinstaller 1.2.0
  2. XAMPP - xampp-win32-1.7.4-VC6-installer.exe
  3. Rubygems - rubygems-1.8.5.zip
  4. MySQL - mysql-5.5.8-win32.zip

If you do not have a notepad app that can recognize different character sets (Windows Notepad is not really up to the task) then I suggest installing Metapad 3.6 from http://liquidninja.com/metapad/download.html

Install XAMPP

  1. Double-click xampp-win32-1.7.4-VC6-installer.exe
  2. Wait for installer to verify, choose language, and default installation folder
  3. On XAMPP Options screen, tick Install MySQL as service, then click Install, wait, click Finish
  4. Wait for installation finished message, click OK, click No to the control panel question
  5. Restart the VM/Computer
  6. Double-click XAMPP Control Panel icon on desktop, check that MySql has “running” beside it
  7. Click Start beside Apache, if Windows Firewall is enabled and gives a warning, click Unblock
  8. Open your browser and go to, choose language
  9. Click Security in left column, scroll down page that opens, click xamppsecurity.php link
  10. Enter a MySQL root password and click Password changing then write it down
  11. Go back to the XAMPP control panel (on taskbar or icon in the tray area)
  12. Beside MySql, click Stop, count to 5, then click Start
  13. Go to and login with username root and password from step 10.
  14. If login is successful, MySQL is running and you can click the green exit icon (top left corner of page)
  15. Close browser and all windows and restart the VM/Computer

Install Ruby

  1. First you have to download & install ruby 2.0.0
  2. Go to http://rubyinstaller.org/downloads
  3. Download Ruby 2.0.0-p648 version
  4. Install ruby on your system, After installation complete click on start menu & go to "Start command prompt with ruby".
  5. Go to your application path & check your ruby is installed or not by running ruby -v. It will display the ruby version installed in your system.
  6. Run below command to install rails 3.2.18
    gem install rails --version=3.2.18
  7. Install devekit for ruby 2.0.0 by following the steps of this site https://github.com/oneclick/rubyinstaller/wiki/Development-Kit
  8. Comment out the unsupported gems from gem file
    1. remove gem 'therubyracer', :platforms => :ruby
    2. remove gem 'less-rails'
    3. Change gem 'font-awesome-less' to gem 'font-awesome-rails'
  9. Go to the downloaded folder of the app and navigate to the config folder. Open the database.yml file to set the username and password of your mysql.
  10. Go the downloaded source code from console like below.
    1. cd /downloads/Wakeupsales
  11. Run the command bundle. It will install the rails version as well as all the gems and there dependency gem files also.
    Note: If you face problem like "bundle command not found". Install the bundle gem by gem install bundler
  12. Once bundle is executed successfully, Create the database by using the following command.
    1. rake db:create
  13. Populate all the tables required for the app.
    1. rake db:migrate
  14. To create an user in order to login type the command.
    1. rake db:seed
    It will insert user's detail with predefined data like Email,password,Name.
  15. Your login credential ias as below.
    1. Email: [email protected]
    2. Password: demo12345
  16. Now you can start the server by
    1. rails s
    Here default port is 3000.
  17. Browse the wakeupsales website  http://YourIpAddress or server ip address or domain name
Download Now

WakeUpSales v 4.0 released

Encounter Any Installation Issues?
Contact Tech Support