Traduzioni di questa pagina?:

Installare Ruby on Rails su una Debian/Ubuntu

Seguendo questo tutorial installerai Ruby, RubyGems, e Rails su una Debian/Ubuntu.

Installare Ruby da repository

$ sudo apt-get install ruby-full build-essential

Installare Ruby dal sorgente

Pacchetti dipendenti indispensabili:

$ sudo apt-get install build-essential libssl-dev libreadline5-dev zlib1g-dev

Download del sorgente ruby :

$ wget ftp://ftp.ruby-lang.org/pub/ruby/stable-snapshot.tar.gz

quindi

$ tar xzf stable-snapshot.tar.gz

Compilare e installare

$ cd ruby/
$ ./configure
$ make
$ sudo make install

Testare l'installazione

$ ruby -v

che dovrebbe mostrare qualcosa del genere:

ruby 1.8.7p5000 (2009-02-22) [i686-linux]

Testare le librerie

$ ruby -ropenssl -rzlib -rreadline -e "puts :Hello"

dovrebbe mostrare:

Hello

Nota: per gestire questo tipo di installazione puoi usare Paco

Installare le RubyGems

Scarica l'ultima versione di RubyGems da Rubyforge RubyGems page.

Rails 2.2.2 richiede la versione v1.3.1 o superiore.

$ cd ~
$ wget http://rubyforge.org/frs/download.php/45905/rubygems-1.3.1.tgz
$ tar xzvf rubygems-1.3.1.tgz
$ cd rubygems-1.3.1
$ sudo ruby setup.rb
$ sudo ln -s /usr/bin/gem1.8 /usr/bin/gem

Nota: E' possibile installare RubyGems usando apt-get. Ma comunque, non è raccomandato.

Nota: Ruby 1.9.1 include già le rubygems.

Installare Rails tramite le RubyGems

Una volta che le RubyGems sono installate, si possono usare per installare Rails:

$ sudo gem install rails

Installare il MySQL DB server (opzionale)

Di default, Rails include la sqlite3 gem ed è automaticamente configurato per usarla. Per usare invece MySQL, segui i passi:

$ sudo apt-get install mysql-server mysql-client
$ sudo apt-get install libmysql-ruby libmysqlclient-dev
$ sudo gem install mysql

Rails assume che il file del socket MySQL si trovi in /tmp/mysqld.sock. In una Debian/Ubuntu, non è così. Assicurati di cambiare database.yml indicando la giusta locazione del file del socket:

socket: '/var/run/mysqld/mysqld.sock'

Testare la tua installazione di Rails

Per testare l'installazione di Rails, basta generare un nuovo progetto Rails:

$ rails myrailsapp

Se usi MySQL, scrivi il comando nel modo seguente:

$ rails myrailsapp -d mysql

Deployment

Molti web server sono disponibili per Linux. Ad esempio dai un'occhiata a:

 
it/getting-started/installation/linux.txt · Ultima modifica: 2009/03/29 18:35 da alexguastella
 
Recent changes RSS feed Creative Commons License