Ruby on Rails

From Knowledge76

Jump to: navigation, search

HowTo: Install and Setup Ruby on Rails

Here are the steps that I took to get an existing Ruby on Rails project (including Ruby, Rails, MySQL, svn, and RMagick) running on my new laptop running Edgy.


Install

1. Install subversion. You won't need it for installing Rails but you're probably already using it for your project.

sudo apt-get install subversion

2. Install the ruby base packages:

sudo apt-get install ruby rub1.8-dev ri rdoc mysql-server libmysql-ruby 

3. Grab the latest ruby gems from rubyforge.

sudo wget http://rubyforge.org/frs/download.php/11289/rubygems-0.9.0.tgz
tar -xvzf rubygems-0.9.0.tgz
cd rubygems-0.9.0
sudo ruby setup.rb

4. Now let's install Ruby on Rails.

sudo gem install rails --include-dependencies

5. Setup databases for your project

sudo mysql -u root
create database project_development;
create database project_test;

6. Set database permissions

GRANT ALL ON project_development.* TO 'user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL ON project_test.* TO 'user'@'localhost' IDENTIFIED BY 'password'; 

7. (OPTIONAL) Add the database credentials so that you can just type 'mysql project_development' without entering a password.

$ vim ~/.my.cnf
[client]
user=myuser
password=mypassword 

8. Install Mongrel

$ sudo gem install mongrel

(choose #1, Y, 1, Y, Y

$ cd myrailsappn
$ mongrel_rails start -d

9. Install RMagick

sudo apt-get install imagemagick
sudo apt-get install libmagick9-dev
sudo gem install rmagick
Personal tools