Installare Ruby on Rails 2.3 su Debian ‘lenny’


Ruby on Rails logoRuby on Rails è un open-source web framework per il linguaggio di programmazione ruby basato sul pattern architetturale Model-View-Controller.

Nel corso degli anni Rails ha aumentato in modo esponenziale il suo pubblico grazie a caratteristiche (scaffolding, implemetazione ORM pattern con ActiveRecord, rake, ecc…) che rendono veloce ed elegante lo sviluppo di applicazioni web con questo strumento.

Installazione:

  1. installare ruby (è preferita la versione 1.8.7)
    apt-get install ruby libzlib-ruby rdoc libopenssl-ruby
  2. installare RubyGems (gestore di pacchetti ruby)
    1. scaricare l’ultima versione stabile di RubyGems (attualmente la 1.3.2)
      wget http://rubyforge.org/frs/download.php/55066/rubygems-1.3.2.tgz
    2. scompattare l’archivio rar
      tar xzvf rubygems-1.3.2.tgz
    3. avviare lo script di installazione
      sudo ruby rubygems-1.3.2/setup.rb
    4. lo script di installazione crea il file eseguibile gem1.8, ma in tutta la documentazione questo file viene citato come gem quindi aggiungiamo un collegamento per mantenere intatte le convenzioni
      ln -s /usr/bin/gem1.8 /usr/bin/gem
  3. installare Rails come pacchetto gem
    gem install rails

A questo punto il nostro sistema è pronto per ospitare la nostra prima web application basata su Rails.

Con il comando rails test_app creiamo la nostra web application.

Per far partire il server eseguire il comando ruby test_app/script/server.

Una versione funzionante della nostra prima applicazione in Rails dovrebbe essere accessibile all’indirizzo http://localhost:3000

Articoli correlati

This entry was posted in Information Technology, Programmazione and tagged , , , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">