Ruby on Rails · 2 min read · Jan 21, 2026

Iniziare con Ruby On Rails

Iniziare con Ruby On Rails

In generale ci sono 3 installazioni: OSX, Windows e Linux, e quest’ultimo è il più semplice.

Windows:

Vai su http://www.rubyonrails.org/, e scarica il pacchetto contenente le gemme (installer per Windows).

Installa il pacchetto.

Aggiorna il sistema delle gemme tramite:

gem update --system

Aggiorna le gemme installate tramite:

gem update

Quando questo è fatto, installa le gemme rilevanti. Ti suggerirei le seguenti come minimo:
*rails (per il framework)
Si prega di notare che rails 2.02 è l’ultima versione, puoi installare una versione precedente tramite

gem install v1.2.6 rails

mysql (per l’accesso al database) mongrel (webserver migliore rispetto a webrick)

Quando ti viene chiesto per la versione che vuoi usare, scegli l’ultima versione, che ha win32 tra le opzioni.

OSX 10.4 e 10.5

Vai su http://www.macports.org/ e scarica la versione corretta del file (tiger/leopard).

Leggi la guida all’installazione: http://www.macports.org/install.php

Guida rapida:
Installa la corretta xcode per il tuo sistema.
Installa il programma macports (questo può richiedere un po’ di tempo)
Quando hai finito, fai:

sudo port install ruby  
sudo port install rb-gems (abilitando le gemme sotto ruby)  
sudo gem install rails (framework)  
sudo port install rb-mysql (mysql per l'uso sotto RoR)  
sudo gem install mongrel (webserver)  
sudo port install subversion (per un'installazione facile di plugin remoti)

Linux (simile a Ubuntu / basato su Debian)

sudo apt-get update && sudo apt-get upgrade (ottenendo l'ultima lista e aggiornando il software prima di continuare).  
sudo apt-get install ruby subversion mysql libmysql-ruby1.8
sudo gem install rails  
sudo gem install mongrel

E dovresti essere pronto per partire.

IDE da utilizzare con RoR:
Textmate (OSX), ha un’integrazione molto scarsa con subversion, ma una buona integrazione con RoR
Non gratuito
Eclipse (buona integrazione, tramite plugin)
http://www.eclipse.org/ scarica plugin tramite il sito Aptana, per supporto RoR.
Gratuito

Aptana (buona integrazione tramite plugin) http://www.aptana.com/
IDE completo, basato su eclipse. Gratuito
IDEA (buona integrazione tramite plugin)
Suite IDE completa, con grande integrazione di subversion, mysql e persino jira per il bugtracking.
Professionale, ma costoso.

Ricorda di puntare il tuo IDE a dove è installato il tuo RoR / rails per la migliore integrazione:
Windows più spesso: c:\ruby\bin
OSX: /opt/local/
Linux: /usr/bin/ruby

Errori:

Linux:

sudo gem update --system

Che ha introdotto questo errore:

/usr/bin/gem:23: uninitialized constant Gem::GemRunner(NameError)

ogni volta che provavo a eseguire rubygems. Sul forum di rails, ho trovato una soluzione! Basta aggiungere la riga al file /usr/bin/gem (potrebbe essere diverso su un mac):

require 'rubygems/gem_runner'

dopo

require 'rubygems'

Fonte: http://www.nickpeters.net/2007/12/31/fix-for-uninitialized-constant-gemgemrunner-nameerror/

Questo errore durante l’installazione delle gemme:

extconf.rb:1:in `require’: no such file to load—mkmf (LoadError)

da extconf.rb:1.

Fai:

sudo apt-get install ruby1.8-dev

Fonte: http://www.rousette.org.uk/projects/forums/viewthread/177/

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.