Skip to content

Software requirements

Stephen von Takach edited this page Dec 12, 2016 · 9 revisions

There are 3 primary components:

  1. Engine Application (Ruby based)
  2. Database (Couchbase)
  3. Search Engine (ElasticSearch)

Engine Requirements

  1. Ruby Installation
  2. Libuv installation requires python 2.x to be installed and available on the PATH
  3. If the following commands succeed then the setup is complete
  4. gem install bundler
  5. gem install rails
  6. gem install libuv
  7. gem install libcouchbase

Windows users will additionally require:

  • A copy of Visual Studio 2010 or later. Visual Studio Express works fine.
  • A copy of OpenSSL matching the installed ruby (x86 / x64)
  • If using jRuby then GCC is also required
    • Setup the paths as described on the gcc page
    • Add required environmental variable set LIBRARY_PATH=X:\win-builds-64\lib;X:\win-builds-64\x86_64-w64-mingw32\lib