ruby on rails on jaunty

Es ist leider nicht möglich die aktuellste Version von Rails über aptitude zu installieren, darum hier eine kleine Anleitung die dabei helfen soll.

Zuerst wird das System aktualisiert:

sudo aptitude update

Pakete installieren die für Rails notwendig sind:

sudo aptitude --assume-yes install \
  build-essential \
  irb \
  irb1.8 \
  libmysql-ruby \
  libmysql-ruby1.8 \
  libopenssl-ruby \
  libopenssl-ruby1.8 \
  libreadline-ruby1.8 \
  libruby1.8 \
  rdoc \
  rdoc1.8 \
  ri \
  ri1.8 \
  ruby \
  ruby1.8 \
  ruby1.8-dev

Leider ist die Paket-Unterstützung etwas veraltet und so sollte rubygems und Rails selber nicht direkt
über aptitude installiert werden.Die aktuellste Version von rubygems findet man hier http://rubyforge.org/projects/rubygems/

wget http://rubyforge.org/frs/download.php/56227/rubygems-1.3.3.tgz
tar xzvf rubygems-1.3.3.tgz
cd rubygems-1.3.3
sudo ruby setup.rb
cd ..
rm -f rubygems-1.3.3.tgz
rm -rf rubygems-1.3.3

Verknüpfungen (symlinks) erzeugen:

sudo ln -s /usr/bin/gem1.8 /usr/local/bin/gem
sudo ln -s /usr/bin/ruby1.8 /usr/local/bin/ruby
sudo ln -s /usr/bin/rdoc1.8 /usr/local/bin/rdoc
sudo ln -s /usr/bin/ri1.8 /usr/local/bin/ri
sudo ln -s /usr/bin/irb1.8 /usr/local/bin/irb

Nun da die Basis geschaffen ist, kann Rails installiert werden:

sudo gem install rails

Des weiteren empfohlene gems:

sudo gem install rake
sudo gem install capistrano
sudo gem install capistrano-ext
sudo gem install ruby-debug
sudo gem install mongrel

Rails testen:

rails ~/meineseite
cd ~/meineseite
ruby script/server

Im Webbrowser sollte unter der Adresse http://0.0.0.0:3000 die Willkommensseite von Rails abrufbar sein.