Installare Rails 2.1 Git su Ubuntu Hardy

Rails 2.1 non è ancora stato rilasciato, ma è già possibile provarlo e farsi un'idea sulle novità che ci saranno.

Installazione di RubyGems

Sul wiki ufficiale di Ubuntu c'è già una guida che riguarda Rails, viene utilizzato Passenger (mod_rails) con Apache, questa soluzione sembra essere molto valida, ma è ancora sperimentale.
Se volete un'alternativa più indicata per lo sviluppo locale, provate questa.

Il sistema di pacchettizzazione rubygems è disponibile in Hardy, ma la versione su rubyforge è più aggiornata.
Solitamente viene utilizzato al posto di APT perché gem è il formato ufficiale multipiattaforma di installazione di Rails, tutti i programmi installati con questo sistema si troveranno in /usr/lib/ruby/gems/1.8/

wget http://rubyforge.org/frs/download.php/34638/rubygems-1.1.0.tgz
tar -xvzf rubygems-1.1.0.tgz
cd rubygems-1.1.0/

Se non volete che rubygems generi la documentazione eseguite

echo "gem: --no-rdoc --no-ri" > $HOME/.gemrc

sudo ruby setup.rb
sudo ln -sf /usr/bin/gem1.8 /usr/bin/gem
sudo gem update --system
# Installazione dell'ultimo rails disponibile pacchettizzato in gem
sudo gem install rails
sudo apt-get install libsqlite3-ruby lighttpd

A questo punto potete utilizzare il comando per generare un nuovo progetto

rails myapp

Rails 2.1 on edge

Nel caso voleste utilizzare l'ultima versione (2.1 o quasi) potete usare il comando: rake rails:freeze:edge, ma vi scaricherà ogni volta un file rails_edge.zip.
Visto il recente passaggio di Rails a Git, possiamo tenerci aggiornati utilizzando direttamente quest'ultimo (consigliato per piattaforma Linux e Mac).

cd myapp/vendor
sudo apt-get install git-core --yes

leggi tutto