E’ un peccato che ancora la stragrande maggioranza dei provider nostrani non implementi sui propri server il framework ROR. E’ un ottimo strumento per l’implementazione di applicazioni web. Ha la comodità del framework, che non essendo linguaggio puro spesso fa qualcosina per noi senza che ce ne accorgiamo ๐ O per dirla meglio, in pochissime istruzioni fa quello che usando un linguaggio puro dovremmo fare in più linee di codice. Dimenticarne una o scriverla con un errore piccolissimo può costare ore e ore di debugging.
Però non mi va di stare qui a dire cosa è meglio o peggio. Tanto più che sono tipo da non amare i framework in genere. O per dirla tutta, amo quelli fatti da me, che nella loro semplicità hanno tutto quello che mi serve ๐
Per valutare cosa è meglio o peggio per le nostre esigenze, bisogna provare ogni alternativa. Per cui, di seguito due righe su come installare Ruby On Rails sulla vostra distro preferita (ovviamente Ubuntu).
Installiamo tutti i pacchetti necessari:
sudo apt-get install ruby irb ri rdoc ruby1.8-dev
E subito dopo installiamo rubygems.
sudo apt-get install rubygems
RubyGems è un package manager per applicazioni Ruby. Quindi è una sorta di apt per ruby. Come prima cosa, avendolo installato dal repository di Ubuntu, aggiorniamolo all’ultima versione disponibile.
sudo gem update –systemNow
A questo punto installiamo il framework che è nient’altro che un pacchetto gestito da gem ๐
sudo gem install rails –include-dependencies
A questo punto creiamo il nostro primo progetto!
rails progetto
Verrà creata nella nostra home (o nella posizione relativa in cui stiamo digitando da terminale) la directory /progetto/ con tutti i file necessari ad implementare la nostra applicazione. Non ci resta che entrare nella directory e lanciare il comando:
cd /progetto/
ruby ./script/server
Accedete a http://localhost:3000 e seguite le istruzioni e tutti gli HOWTO segnalati per divertirvi un po’ ๐
sudo gem update –systemNow
va corretto in
sudo gem update –system
A me –systemNow funziona…
Che versione di gem hai installato da repository?
hummm… gem update –system !
in teoria, ora rails nn dovrebbe ancora funzionare, xke il commando nn e' nel path giusto.
per risolvere il problema o si aggiunge
/var/lib/gems/1.8/bin/
al PATH, oppure si va direttamente in questa dir e si lancia rails da li. (idem con rake ecc ovviamente se non lo si aggiunge al PATH)
cd /var/lib/gems/1.8/bin/
rails /var/www/nome-progetto
per verificare la versione di rails usata in un progetto:
cd /var/www/nome-progetto
ruby script/console
Rails::VERSION::STRING
attualmente (vedi data post) == 2.0.2