1 508
contributi
Nessun oggetto della modifica |
(corretta gerarchia titoli) |
||
Riga 1: | Riga 1: | ||
{{stub}} | {{stub}} | ||
=Introduzione= | == Introduzione == | ||
Questa guida nasce come un memorandum della mia prima installazione di Ruby On Rails su Debian GNU/Linux. Si tratta di una installazione a fini di sviluppo e quindi potenzialmente insicura e inadatta a server in produzione. | Questa guida nasce come un memorandum della mia prima installazione di Ruby On Rails su Debian GNU/Linux. Si tratta di una installazione a fini di sviluppo e quindi potenzialmente insicura e inadatta a server in produzione. | ||
Riga 7: | Riga 7: | ||
Questa guida si basa fondamentalmente su [http://www.debian-administration.org/articles/329 quella] scritta da [http://www.debian-administration.org/users/ssbrady ssbrady] per [http://www.debian-administration.org/ Debian Administration] | Questa guida si basa fondamentalmente su [http://www.debian-administration.org/articles/329 quella] scritta da [http://www.debian-administration.org/users/ssbrady ssbrady] per [http://www.debian-administration.org/ Debian Administration] | ||
=Installazione= | == Installazione == | ||
==Ruby On Rails== | === Ruby On Rails === | ||
===Ruby=== | ==== Ruby ==== | ||
Installiamo Ruby con | Installiamo Ruby con | ||
<pre># ruby libzlib-ruby rdoc irb</pre> | <pre># ruby libzlib-ruby rdoc irb</pre> | ||
Riga 22: | Riga 22: | ||
#</pre> | #</pre> | ||
===Gem=== | ==== Gem ==== | ||
Gem è il gestore di pacchetti di Ruby: possiamo pensarlo alla stregua di cpan per Perl. Con gem possiamo installare estensioni di Ruby da remoto, aggiornarle, cercarle, ecc. | Gem è il gestore di pacchetti di Ruby: possiamo pensarlo alla stregua di cpan per Perl. Con gem possiamo installare estensioni di Ruby da remoto, aggiornarle, cercarle, ecc. | ||
Riga 31: | Riga 31: | ||
# ruby setup.rb all</pre> | # ruby setup.rb all</pre> | ||
===Rails=== | ==== Rails ==== | ||
Ora possiamo scaricare e installare Rails tramite Gem: | Ora possiamo scaricare e installare Rails tramite Gem: | ||
<pre># gem install rails --include-dependencies</pre> | <pre># gem install rails --include-dependencies</pre> | ||
==Apache== | === Apache === | ||
Ruby On Rails dispone di un server web interno in grado di eseguire le applicazioni che man mano svilupperemo. Il server in questione è WEBrick. In questa guida, però, vedremo come installare Apache e MySql ed utilizzarli per le nostre applicazioni basate su Ruby On Rails. | Ruby On Rails dispone di un server web interno in grado di eseguire le applicazioni che man mano svilupperemo. Il server in questione è WEBrick. In questa guida, però, vedremo come installare Apache e MySql ed utilizzarli per le nostre applicazioni basate su Ruby On Rails. | ||
Procediamo con l'installazione di Apache e del modulo ''fastcgi'', che utilizzeremo per testare le nostre applicazione web sviluppate con Ruby. | Procediamo con l'installazione di Apache e del modulo ''fastcgi'', che utilizzeremo per testare le nostre applicazione web sviluppate con Ruby. | ||
Riga 48: | Riga 48: | ||
# chown -R www-data:www-data /var/rails</pre> | # chown -R www-data:www-data /var/rails</pre> | ||
==Supporto per MySql== | === Supporto per MySql === | ||
È possibile usare diversi database server con Ruby, tramite le apposite librerie (libmysql-ruby, libpgsql-ruby, libsqlite3-ruby). Vediamo come comportarci nel caso vogliamo utilizzare MySql. | È possibile usare diversi database server con Ruby, tramite le apposite librerie (libmysql-ruby, libpgsql-ruby, libsqlite3-ruby). Vediamo come comportarci nel caso vogliamo utilizzare MySql. | ||
Riga 61: | Riga 61: | ||
Possiamo vedere che MySql è correttamente configurato. | Possiamo vedere che MySql è correttamente configurato. | ||
=Configurazione= | == Configurazione == | ||
==Creare una applicazione Ruby On Rails== | === Creare una applicazione Ruby On Rails === | ||
Possiamo ora creare la nostra prima applicazione Ruby On Rails. | Possiamo ora creare la nostra prima applicazione Ruby On Rails. | ||
Riga 78: | Riga 78: | ||
e puntiamo il nostro browser all'indirizzo: http://localhost:3000. Potremo vedere la pagina iniziale della nostra applicazione! | e puntiamo il nostro browser all'indirizzo: http://localhost:3000. Potremo vedere la pagina iniziale della nostra applicazione! | ||
==Configurare Apache== | === Configurare Apache === | ||
[[Categoria:Da Adottare]] | [[Categoria:Da Adottare]] |
contributi