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 --systemAggiorna le gemme installate tramite:
gem updateQuando 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 railsmysql (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.8sudo gem install rails
sudo gem install mongrelE 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 --systemChe 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-devFonte: http://www.rousette.org.uk/projects/forums/viewthread/177/
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.