Ubuntu Linux
System update
Run a general system update:
Git
Git is officially maintained in Ubuntu:
Ruby version manager
Ruby versions packaged in official repositories are not suitable to work with Consul Democracy, so we'll have to install it manually.
First, we need to install Ruby's development dependencies:
The next step is installing a Ruby version manager, like rbenv:
CMake and pkg-config
In order to compile some of the project dependencies, we need CMake and pkg-config:
Node.js version manager
To compile the assets, you'll need a JavaScript runtime. Node.js is the preferred option. To install Node.js, we will install a Node.js version manager, like NVM:
PostgreSQL
Install postgresql and its development dependencies with:
You also need to configure a user for your database. As an example, we'll choose the username "consul":
Imagemagick
Install Imagemagick:
Chrome or Chromium
In order to run the system tests, we need to install Chrome or Chromium.
Now you're ready to go get Consul Democracy installed!
Last updated