[{ALLOW view All}]
[{ALLOW edit Authenticated}]
! Install Ruby 1.9.1 on Debian

__NOTE: This Installation works, but obviously it is still buggy. \\
When I tried to migrate an application I had several issues and finally an internal server error. I finally used the 
[basic installation|http://wiki.rubyonrails.org/getting-started/installation/linux]
then. Use it also as template for this installation, but follow my instructions here.__

1. Consider to install [Paco] before.

2. Install Ruby
* Look at [ftp://ftp.ruby-lang.org/pub/ruby/] for the latest stable version
* Download with wget like and "tar xzf"
{{{wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.gz}}}
* Install
{{{./configure
make
paco -lp ruby-1-9-1 'make install'}}}
* check status
{{{ruby -v
=> ruby 1.9.1p243 (2009-07-16 revision 24175) [i686-linux]
}}}

3. Ruby 1.9.1 comes with rubygems, so ignore installing rubygems
{{{gem -v
=>1.3.1}}}

4. Install Rails (this will take a while)
{{{gem install rails
=>Successfully installed rake-0.8.7
Successfully installed activesupport-2.3.4
Successfully installed activerecord-2.3.4
Successfully installed rack-1.0.0
Successfully installed actionpack-2.3.4
Successfully installed actionmailer-2.3.4
Successfully installed activeresource-2.3.4
Successfully installed rails-2.3.4
8 gems installed
Installing ri documentation for rake-0.8.7...
Installing ri documentation for activesupport-2.3.4...
Installing ri documentation for activerecord-2.3.4...
Installing ri documentation for rack-1.0.0...
Installing ri documentation for actionpack-2.3.4...
Installing ri documentation for actionmailer-2.3.4...
Installing ri documentation for activeresource-2.3.4...
Updating class cache with 1382 classes...
Installing RDoc documentation for rake-0.8.7...
Installing RDoc documentation for activesupport-2.3.4...
Installing RDoc documentation for activerecord-2.3.4...
Installing RDoc documentation for rack-1.0.0...
Installing RDoc documentation for actionpack-2.3.4...
Installing RDoc documentation for actionmailer-2.3.4...
Installing RDoc documentation for activeresource-2.3.4...}}}

5. My specialty: Install will-paginate: [http://wiki.github.com/mislav/will_paginate/installation]

6. Install mysql connector
{{{apt-get install libmysql-ruby
apt-get install libmysqlclient15-dev
gem install mysql}}}

7. Update system
{{{gem update --system}}}

8. Make a test app
{{{rails TestApp -d mysql}}}

__Migrating an existing app made problems, here are some hints__:
{{{
rake rails:update:application_controller 
rake tmp:clear
# encoding: utf-8
}}}
[http://github.com/rack/rack/commit/44ed4640f077504a49b7f1cabf8d6ad7a13f6441]


!Uninstall

{{{gem uninstall rails}}}

If paco is used
{{{ paco -r <your ruby package name>}}}