Installazione software di base su Debian/Ubuntu
Di seguito trovi le informazioni per installare il software di base che useremo durante il Workshop. Questi programmi vanno installati prima di venire al corso, se hai dei problemi possiamo provare a darti una mano.
1. Linguaggio Ruby
Installa i pacchetti del linguaggio da console:
ubuntu@ubuntu:~$ sudo apt-get install ruby irb ri rdoc ruby1.8-dev
build-essential ↵
Poi crea una directory temporanea per installare RubyGems. E' importante NON installare rubygems come pacchetto via apt-get perchè verrebbe installato in un posto diverso da dove ruby se lo aspetta.
ubuntu@ubuntu:~$ mkdir tmp ↵
ubuntu@ubuntu:~$ cd tmp ↵
Scarichiamo RubyGems con wget e lo scompattiamo nella directory temporanea:
ubuntu@ubuntu:~/tmp$ wget
http://rubyforge.org/frs/download.php/20989/rubygems-0.9.4.tgz ↵
ubuntu@ubuntu:~/tmp$ tar xzvf rubygems-0.9.4.tgz ↵
Adesso installiamo RubyGems e gli facciamo fare un update a vuoto in modo che si sincronizzi con il repository delle librerie:
ubuntu@ubuntu:~/tmp$ cd rubygems-0.9.4/ ↵
ubuntu@ubuntu:~/tmp/rubygems-0.9.4$ sudo ruby setup.rb ↵
ubuntu@ubuntu:~/tmp/rubygems-0.9.4$ sudo gem update ↵
...
Updating installed gems...
Bulk updating Gem source index for: http://gems.rubyforge.org
Gems: [] updated
Verifica del funzionamento del software installato
Non è fondamentale che i numeri di versione siano identici ma è importante
che i comandi rispondano senza dare errori.
ubuntu@ubuntu:~$ ruby -v ↵
ruby 1.8.5 (2006-08-25) [i486-linux]
ubuntu@ubuntu:~$ irb -v ↵
irb 0.9.5(05/04/13)
ubuntu@ubuntu:~$ ri -v ↵
ri v1.0.1 - 20041108
ubuntu@ubuntu:~$ rdoc -v ↵
RDoc V1.0.1 - 20041108
ubuntu@ubuntu:~$ gem -v ↵
0.9.4
Se tutto funziona possiamo cancellare la cartella temporanea creata in precedenza.
ubuntu@ubuntu:~$ rm -R ~/tmp ↵
2. Ruby On Rails
Ora installa Ruby On Rails e tutte le sue dipendenze usando il comando gem:
ubuntu@ubuntu:~$ sudo gem install rails -y ↵
Successfully installed rails-1.2.3
Successfully installed rake-0.7.3
Successfully installed activesupport-1.4.2
Successfully installed activerecord-1.15.3
...
E poi ne verifichiamo l'installazione:
ubuntu@ubuntu:~$ rails -v ↵
Rails 1.2.3
3. Database MySql 5
Installazione del server e client MySql + tool grafici di amministrazione:
ubuntu@ubuntu:~$ sudo apt-get install mysql-server mysql-client mysql-admin mysql-query-browser ↵
E verifica dell'installazione:
ubuntu@ubuntu:~$ mysql --version ↵
mysql Ver 14.12 Distrib 5.0.38, for pc-linux-gnu (i486) using readline 5.2
ubuntu@ubuntu:~$ mysqld --version ↵
mysqld Ver 5.0.38-Ubuntu_0ubuntu1-log for pc-linux-gnu on i486 (Ubuntu 7.04 distribution)
Verifichiamo anche che i tool di amministrazione funzionino:
ubuntu@ubuntu:~$ mysql-admin ↵
ubuntu@ubuntu:~$ mysql-query-browser ↵
4. Installazione Java (necessario per Netbeans)
Il Java Development Kit (JDK) è necessario per fare fuzionare l'IDE Netbeans. La versione da installare è la 6.0. Le versioni di JDK successive possono causare problemi.
Per prima cosa scarichiamo il file jdk-6u2-linux-i586.bin dall'url
http://java.sun.com/javase/downloads/index.jsp selezionando
"JDK 6 Update 2" e poi il binario "Linux self-extracting file (build 05)".
Una volta scaricato possiamo procedere all'installazione. Per prima cosa copiamo l'installer sotto /opt:
ubuntu@ubuntu:~$ sudo cp jdk-6u2-linux-i586.bin /opt/ ↵
Poi lanciamo l'installazione e creiamo un link simbolico (verrà usato da netbeans in seguito):
ubuntu@ubuntu:~$ cd /opt ↵
ubuntu@ubuntu:/opt$ sudo chmod +x jdk-6u2-linux-i586.bin ↵
ubuntu@ubuntu:/opt$ sudo ./jdk-6u2-linux-i586.bin ↵
ubuntu@ubuntu:/opt$ sudo ln -s jdk1.6.0_02 java ↵
5. Installazione Netbeans IDE
Netbeans è un ottimo IDE per cominciare a sviluppare in Rails grazie alle funzionalità di completamento automatico e browsing dei sorgenti/documentazione di Ruby.
Per prima cosa scarichiamo Netbeans 6.0 Beta 1 - Ruby pack
(quella da 19MB per intenderci) dall'indirizzo
http://bits.netbeans.org/download/6_0/beta1/latest/.
Una volta scaricato procediamo all'installazione:
ubuntu@ubuntu:~$ chmod +x netbeans-6.0beta1-ruby-linux.sh ↵
ubuntu@ubuntu:~$ sudo ./netbeans-6.0beta1-ruby-linux.sh ↵
ubuntu@ubuntu:~$ sudo ln -s /usr/local/netbeans-6.0beta1/bin/netbeans /usr/local/bin/netbeans ↵
Adesso potete lanciarlo e verificare che funzioni con:
ubuntu@ubuntu:~$ netbeans & ↵
La prima volta che usate il plugin di RubyOnRails (es: creazione di un progetto), Netbeans vi chiederà che interprete Ruby volete utilizzare. Selezionate la versione nativa "/usr/bin/ruby" (lui vorrebbe farvi usare JRuby che è più lento).
Se fino qui è andato tutto bene, avete finito! Se qualcosa ancora non funziona, possiamo provare a darti una mano.

