In order to run this app, you will need:
- Ruby
2.3.1
with thebundler
gem installed. We recommend using rbenv for manging your ruby versions:
# On macOS
brew install rbenv
rbenv install 2.3.1
rbenv shell 2.3.1
gem install bundler
# On Debian-like
sudo ap-get install rbenv
rbenv install 2.3.1
rbenv shell 2.3.1
gem install bundler
# On Windows
choco install ruby -version 2.3.1
- A JavaScript runtime for Ruby on Rails. Node is commonly used for this:
brew install node # On macOS
sudo apt-get install nodejs # On Debian-like
choco install nodejs # on Windows
- SQLite for running your development and test databases:
brew install sqlite3 # On macOS
sudo apt-get install sqlite3-dev # On Debian-like
choco install sqlite # On Windows
- PhantomJS for running acceptance tests:
brew install phantomjs # On macOS
sudo apt-get install phantomjs # On Debian-like
choco install phantomjs # On Windows
Ruby 2 has SSL certificate issues on Windows. Read this to fix them.
Gems with native extensions require DevKit to build C extensions.
Due to so many inherent problems with Ruby on Windows, consider using a UNIX-like OS via Vagrant, Docker, or similar.