Old:Installiamo Ruby On Rails su Debian: differenze tra le versioni

corretta gerarchia titoli
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]]
1 508

contributi