Rails3Tasks » History » Version 2

« Previous - Version 2/25 (diff) - Next » - Current version
Chris Cannam, 2013-01-07 03:45 PM


Moving to Rails 3

Test environment

We have a Redmine 2.2 pristine branch (redmine-2.2) and an integration branch (redmine-2.2-integration) in which to fix errors arising from merging our own changes back in to Redmine 2.2.

For Rails 2, we have been using Ruby Enterprise Edition v1.8.7 with Phusion Passenger v3.0.1.

For Rails 3 we want to use a more mainstream Ruby v1.9.3, with Phusion Passenger v3.0.18.

Ubuntu 10.04 LTS only has Ruby 1.9.1, so we use the Brightbox packages.

 $ sudo apt-add-repository ppa:brightbox/ruby-ng
 $ sudo apt-get update
 $ sudo apt-get install ruby1.9.3
 $ sudo gem1.9.3 install rails
 $ sudo gem1.9.3 install passenger
 $ sudo apt-get install libcurl4-openssl-dev
 $ sudo passenger-install-apache2-module