# Aggiornamento ruby 2.3.2

**URL:** <https://www.ruby-forum.com/t/aggiornamento-ruby-2-3-2/172078>\
**Category:** IT\
**Created:** [July 14, 2009, 10:23am UTC](https://www.ruby-forum.com/t/aggiornamento-ruby-2-3-2/172078 "2009-07-14T10:23:01Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![softwarewin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/5f9b8f/32.png) [@softwarewin](https://www.ruby-forum.com/u/softwarewin)\
**Post date:** [July 14, 2009, 10:23am UTC](https://www.ruby-forum.com/t/aggiornamento-ruby-2-3-2/172078/1 "2009-07-14T10:23:01Z")

</div>

Salve ragazzi,  
ieri il mio webhosting ha aggiornato l’interprete alla versione 2.3.2.

Purtroppo non mi sono preoccupato di freezare l’applicazione e oggi non  
funge piÃ¹ e sto trovando piÃ¹ difficoltÃ del solito a risolvere il  
problema.  
+A quanto mi sembra di capire non funziona piÃ¹ il dispatch.cgi per il  
redirect con .htaccess (non so nemmeno se sto dicendo fesserie o no).

Ho provato a generare una nuova applicazione con il nuovo interprete per  
poi aggiornare tutti i file come l’environment.rb, che Ã¨ quello che  
fin’ora mi dava problemi, ma non ho risolto nulla.

Generando una nuova applicazione nella cartella public non viene piÃ¹  
scritto il file .htaccess e i dispatch.cgi e fcgi.

Come si fa adesso a redirezionare all’applicazione le richieste?

Grazie mille

Luigi

---

<div class="post-metadata">

**Author:** ![softwarewin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/5f9b8f/32.png) [@softwarewin](https://www.ruby-forum.com/u/softwarewin)\
**Post date:** [July 14, 2009, 10:27am UTC](https://www.ruby-forum.com/t/aggiornamento-ruby-2-3-2/172078/2 "2009-07-14T10:27:32Z")

</div>

Ciao,  
nella directory railties (vendor/etc etc) trovi il dispatch.fcgi  
insieme all’.htaccess.

Considera che in futuro dovrebbe essere rimosso del tutto in favore  
del solo Rack…

Il giorno 14 Luglio 2009 10.23, Luigi M.[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) ha  
scritto:

> ## poi aggiornare tutti i file come l’environment.rb, che è quello che
> 
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).
> 
> * * *
> 
> Ml mailing list  
> removed\_email\_address@domain.invalid  
> [http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)

–  
Carlo P.  
email: removed\_email\_address@domain.invalid  
twitter: @carlopecchia

---

<div class="post-metadata">

**Author:** ![softwarewin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/5f9b8f/32.png) [@softwarewin](https://www.ruby-forum.com/u/softwarewin)\
**Post date:** [July 14, 2009, 11:12am UTC](https://www.ruby-forum.com/t/aggiornamento-ruby-2-3-2/172078/3 "2009-07-14T11:12:07Z")

</div>

Carlo P. wrote:

> Ciao,  
> nella directory railties (vendor/etc etc) trovi il dispatch.fcgi  
> insieme all’.htaccess.

Oppure si puo’ usare il comodo task

rake rails:update:generate\_dispatchers

Andrea

---

<div class="post-metadata">

**Author:** ![softwarewin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/5f9b8f/32.png) [@softwarewin](https://www.ruby-forum.com/u/softwarewin)\
**Post date:** [July 14, 2009, 11:21pm UTC](https://www.ruby-forum.com/t/aggiornamento-ruby-2-3-2/172078/4 "2009-07-14T23:21:45Z")

</div>

Carlo P. wrote:

> Ciao,  
> nella directory railties (vendor/etc etc) trovi il dispatch.fcgi  
> insieme all’.htaccess.
> 
> Considera che in futuro dovrebbe essere rimosso del tutto in favore  
> del solo Rack…

Non ho nessuna directory railties!

Come si usa il rack cosÃ¬ comincio ad aggiornarmi?

Grazie mille

---

<div class="post-metadata">

**Author:** ![softwarewin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/5f9b8f/32.png) [@softwarewin](https://www.ruby-forum.com/u/softwarewin)\
**Post date:** [July 16, 2009, 11:46am UTC](https://www.ruby-forum.com/t/aggiornamento-ruby-2-3-2/172078/5 "2009-07-16T11:46:30Z")

</div>

Salve ragazzi,

come si suol dire, mi sto alluppando.

Dato che con il Rack ho qualche difficoltÃ (anzi, se mi indicate qualche  
esempio semplice da comprendere ve ne sarei grato), ho seguito il vostro  
consiglio sul freeze gems e generate\_dispatchers ma lo stesso non funge.

Sono quasi sicuro che il problema sia nel .htaccess mi sapete dare  
qualche indicazione?

## Al momento nel htaccess Ã¨ scritto:

AddHandler application/x-httpd-php5 .php  
AddHandler fastcgi-script .fcgi  
AddHandler cgi-script .cgi  
Options +FollowSymLinks +ExecCGI

RewriteEngine On  
RewriteRule ^/$ index.html [QSA]  
RewriteRule ^([^.]+)$ $1.html [QSA]  
RewriteCond %{REQUEST\_FILENAME} !-f  
RewriteRule ^(.\*)$ dispatch.cgi [QSA,L]

## ErrorDocument 500 “

## Application error
Rails application failed to  
start properly”

Dico che il problema Ã¨ qua perchÃ© quando nel browser cerco di aprire il  
sito ho il messaggio:

## Application error
Rails application failed to start properly

Grazie mille

---

<div class="post-metadata">

**Author:** ![softwarewin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/5f9b8f/32.png) [@softwarewin](https://www.ruby-forum.com/u/softwarewin)\
**Post date:** [July 15, 2009, 9:50am UTC](https://www.ruby-forum.com/t/aggiornamento-ruby-2-3-2/172078/6 "2009-07-15T09:50:31Z")

</div>

All’interno della directory della tua applicazione Rails fai un:

$ rake rails:freeze:gems

in ./vendor/rails/railties/dispatches/ trovi i file richiesti e li  
copi in ./public.

Oppure:

$ rake rails:update:generate\_dispatchers

Per l’uso di Rack puoi guardare la documentazione ufficiale  
([http://rack.rubyforge.org/](http://rack.rubyforge.org/)), ma se il tuo “problema” è semplicemente  
fare il deployment su un hosting Rails puoi tranquillamente  
soprassedere (per il momento).

Il giorno 14 Luglio 2009 23.21, Luigi M.[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) ha  
scritto:

> Come si usa il rack così comincio ad aggiornarmi?
> 
> ## Grazie mille
> 
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).
> 
> * * *
> 
> Ml mailing list  
> removed\_email\_address@domain.invalid  
> [http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)

–  
Carlo P.  
email: removed\_email\_address@domain.invalid  
twitter: @carlopecchia

---

<div class="post-metadata">

**Author:** ![softwarewin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/5f9b8f/32.png) [@softwarewin](https://www.ruby-forum.com/u/softwarewin)\
**Post date:** [July 16, 2009, 11:59am UTC](https://www.ruby-forum.com/t/aggiornamento-ruby-2-3-2/172078/7 "2009-07-16T11:59:09Z")

</div>

Assolutamente nulla, Ã¨ anche per questo che il problema sono sicuro stia  
nel redirect iniziale dell’htaccess.

L’applicazione non comincia proprio ad essere “interrogata”.

---

<div class="post-metadata">

**Author:** ![softwarewin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/5f9b8f/32.png) [@softwarewin](https://www.ruby-forum.com/u/softwarewin)\
**Post date:** [July 16, 2009, 11:51am UTC](https://www.ruby-forum.com/t/aggiornamento-ruby-2-3-2/172078/8 "2009-07-16T11:51:48Z")

</div>

Il giorno 16 luglio 2009 11.46, Luigi M.[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) ha  
scritto:

> ErrorDocument 500 “
> 
> ## Application error
> Rails application failed to  
> start properly”

nei log non c’è niente? magari c’è qualche informazione più  
dettagliata dalla quale risalire al problema.

pietro

---

<div class="post-metadata">

**Author:** ![softwarewin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/5f9b8f/32.png) [@softwarewin](https://www.ruby-forum.com/u/softwarewin)\
**Post date:** [July 21, 2009, 5:56pm UTC](https://www.ruby-forum.com/t/aggiornamento-ruby-2-3-2/172078/9 "2009-07-21T17:56:55Z")

</div>

Ho risolto in altro modo, sicuramente poco elegante ma sicuramente  
funzionante.

Fortunatamente ho un’altra applicazione freezata alla 2.2.2, l’ho  
duplicata e ho poi sostituito controller, model, view etc…

Secondo me perÃ² hanno fatto qualche errore nell’aggiornamento  
dell’interprete ruby del mio server, ho infatti notato delle cose strane  
come la cartella “ruby” vuota che ho ricompilato io lanciando  
manualmente, dal pannello di controllo, l’installazione delle gemme.

Mah!!!

Sinceramente non voglio neppure dirlo al supporto perchÃ© temo che  
facciano qualche casotto, attendo il prossimo aggiornamento ufficiale.

Grazie

Luigi
