ChiliProject is not maintained anymore. Please be advised that there will be no more updates.

We do not recommend that you setup new ChiliProject instances and we urge all existing users to migrate their data to a maintained system, e.g. Redmine. We will provide a migration script later. In the meantime, you can use the instructions by Christian Daehn.

Version 1/57 - Next » - Current version
Enno Gröper, 2013-04-01 04:07 pm


Installation

Contents

Requirements

Operating system

ChiliProject should run on most Solaris, Linux, Mac OS X, Mac OS X Server and Windows systems as long as Ruby is available on this platform. See specific installation how-tos here.

Ruby on Rails stack

ChiliProject requires the following Ruby components to be present on your system. Make sure your system has the exact versions of these components available. If not specified otherwise

Requirement ChiliProject Version
current master 1.1.x
Ruby 1.8.6, 1.8.7 1.8.6, 1.8.7
rails 2.3.5 2.3.5
rack 1.0.1 1.0.1
rake >= 0.8.3 >= 0.8.3
i18n < 0.5 or none < 0.5 or none

Database Adapter

Also you need a database adapter. Choose one according to your actually used database. ChiliProject equally supports the following databases:
  • MySQL 5.x
  • PostgreSQL 8.x — Any 8.x version is fully supported. Tests on 9.0 are sparse, so use this version on your own risk.
  • Sqlite3

For some databases, there exists different ruby adapters available. Some of them are not developed any further. On a new installation you are thus advises to use the preferred version. The preferred adapter for each database is marked with a star.

Requirement ChiliProject Version
current master 1.1.x
MySQL mysql2
mysql
PostgreSQL pg
postgres-pr
Sqlite3 sqlite3-ruby

Additional Components

You need some additional software depending on your use-case. For a basic ChiliProject, these components are optional, but might be required for some additional functionality.

Optional Component Description
SCM binaries ChiliProject requires the client binaries for each of the repository types you plan to use. See Repository Administration for more info.
RMagick This gem is the ruby interface to ImageMagick. It is used to export the Gantt charts to PNG format.
ruby-openid This gem is required for using the OpenID authentication. Version 2 or greater is required.