# dov'Ã¨ finito mongrel?

**URL:** <https://www.ruby-forum.com/t/dova-finito-mongrel/133955>\
**Category:** IT\
**Created:** [April 5, 2008, 3:44pm UTC](https://www.ruby-forum.com/t/dova-finito-mongrel/133955 "2008-04-05T15:44:53Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![stratboy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/838e76/32.png) [@stratboy](https://www.ruby-forum.com/u/stratboy)\
**Post date:** [April 5, 2008, 3:44pm UTC](https://www.ruby-forum.com/t/dova-finito-mongrel/133955/1 "2008-04-05T15:44:53Z")

</div>

Salve! Ho appena cambiato computer, che ora monta leopard. Ho aggiornato  
rails a 2.0.2, ma ho un problema: come server di default usa webrick,  
mentre nel mio vecchio g4 c’era mongrel, e mi trovavo meglio perchÃ©  
sputava tutti i logs, sql compresi.

Come faccio a far tornare mongrel? Oltretutto mongrel Ã¨ installato  
(1.0.1), ma se provo ad aggiornarlo (sudo gem update mongrel), mi escono  
degli errori:

Building native extensions. This could take a while…  
ERROR: Error installing mongrel:  
ERROR: Failed to build gem native extension.

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby  
extconf.rb update mongrel  
can’t find header files for ruby.

Gem files will remain installed in  
/Library/Ruby/Gems/1.8/gems/mongrel-1.1.4 for inspection.  
Results logged to  
/Library/Ruby/Gems/1.8/gems/mongrel-1.1.4/ext/http11/gem\_make.out

Qualcuno mi puÃ² aiutare? ☹

---

<div class="post-metadata">

**Author:** ![stratboy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/838e76/32.png) [@stratboy](https://www.ruby-forum.com/u/stratboy)\
**Post date:** [April 5, 2008, 4:02pm UTC](https://www.ruby-forum.com/t/dova-finito-mongrel/133955/2 "2008-04-05T16:02:10Z")

</div>

Hai installato i developer tools? Dall’errore mi sembra che tu non  
abbia installato i file di sviluppo di ruby.

Il giorno 05/apr/08, alle ore 15:44, Luca R. ha scritto:

> Salve! Ho appena cambiato computer, che ora monta leopard. Ho  
> aggiornato  
> rails a 2.0.2, ma ho un problema: come server di default usa webrick,  
> mentre nel mio vecchio g4 c’era mongrel, e mi trovavo meglio perché  
> sputava tutti i logs, sql compresi.  
> […]

---

<div class="post-metadata">

**Author:** ![stratboy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/838e76/32.png) [@stratboy](https://www.ruby-forum.com/u/stratboy)\
**Post date:** [April 5, 2008, 4:58pm UTC](https://www.ruby-forum.com/t/dova-finito-mongrel/133955/3 "2008-04-05T16:58:22Z")

</div>

Fatto! Avevi ragione, ho aggiornato mongrel. Rimane il fatto che rails  
di default mi usa webrick. Come faccio a sostituirlo con mongrel? ☹

Giovanni I. wrote:

> Hai installato i developer tools? Dall’errore mi sembra che tu non  
> abbia installato i file di sviluppo di ruby.
> 
> Il giorno 05/apr/08, alle ore 15:44, Luca R. ha scritto:
> 
> > Salve! Ho appena cambiato computer, che ora monta leopard. Ho  
> > aggiornato  
> > rails a 2.0.2, ma ho un problema: come server di default usa webrick,  
> > mentre nel mio vecchio g4 c’era mongrel, e mi trovavo meglio perchï¿½  
> > sputava tutti i logs, sql compresi.  
> > […]

---

<div class="post-metadata">

**Author:** ![stratboy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/838e76/32.png) [@stratboy](https://www.ruby-forum.com/u/stratboy)\
**Post date:** [April 5, 2008, 5:33pm UTC](https://www.ruby-forum.com/t/dova-finito-mongrel/133955/4 "2008-04-05T17:33:55Z")

</div>

Se mongrel è installato correttamente rails dovrebbe usarlo al posto  
di webrick. L’applicazione che stai testando con che versione di rails  
è stata scritta?

Il giorno 05/apr/08, alle ore 16:58, Luca R. ha scritto:

---

<div class="post-metadata">

**Author:** ![stratboy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/838e76/32.png) [@stratboy](https://www.ruby-forum.com/u/stratboy)\
**Post date:** [April 5, 2008, 7:07pm UTC](https://www.ruby-forum.com/t/dova-finito-mongrel/133955/5 "2008-04-05T19:07:15Z")

</div>

Queste sono le gemme installate:

sudo gem list

actionmailer (2.0.2)  
actionpack (2.0.2)  
actionwebservice (1.2.6)  
activerecord (2.0.2)  
activeresource (2.0.2)  
activesupport (2.0.2)  
dnssd (0.6.0)  
fcgi (0.8.7)  
gem\_plugin (0.2.3)  
hpricot (0.6)  
libxml-ruby (0.3.8.4)  
mongrel (1.1.4)  
needle (1.3.0)  
net-sftp (1.1.1)  
net-ssh (1.1.2)  
rails (2.0.2)  
rake (0.8.1)  
RedCloth (3.0.4)  
ruby-openid (2.0.4)  
ruby-yadis (0.3.4)  
rubygems-update (1.1.0)  
rubynode (0.1.3)  
sources (0.0.1)  
sqlite3-ruby (1.2.1)  
termios (0.9.4)

Giovanni I. wrote:

> Se mongrel ï¿½ installato correttamente rails dovrebbe usarlo al posto  
> di webrick. L’applicazione che stai testando con che versione di rails  
> ï¿½ stata scritta?
> 
> Il giorno 05/apr/08, alle ore 16:58, Luca R. ha scritto:

---

<div class="post-metadata">

**Author:** ![stratboy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/838e76/32.png) [@stratboy](https://www.ruby-forum.com/u/stratboy)\
**Post date:** [April 7, 2008, 10:44am UTC](https://www.ruby-forum.com/t/dova-finito-mongrel/133955/6 "2008-04-07T10:44:39Z")

</div>

Ok, mi rispondo da solo, per chi avesse in futuro lo stesso problema.

Mi hanno in parte dato la soluzione nel forum di mongrel.

Allora, anzitutto vale la pena di usare il comando “mongrel\_rails  
start”. CosÃ¬ facendo, se c’Ã¨ qualche problema, esce nel terminale. E nel  
mio caso, mi ha richiesto in sequenza le seg. gemme:

- daemons
- fastthread
- cgi\_multipart\_eof\_fix

Ora che sono installate, mongrel parte di default con script/server. 🙂

Se potesse servire, riporto anche la mia lista definitiva di gemme  
(comando: gem list):

actionmailer (2.0.2)  
actionpack (2.0.2)  
actionwebservice (1.2.6)  
activerecord (2.0.2)  
activeresource (2.0.2)  
activesupport (2.0.2)  
cgi\_multipart\_eof\_fix (2.5.0)  
daemons (1.0.10)  
dnssd (0.6.0)  
fastthread (1.0.1)  
fcgi (0.8.7)  
gem\_plugin (0.2.3)  
hpricot (0.6)  
libxml-ruby (0.3.8.4)  
mongrel (1.1.4)  
needle (1.3.0)  
net-sftp (1.1.1)  
net-ssh (1.1.2)  
rails (2.0.2)  
rake (0.8.1)  
RedCloth (3.0.4)  
ruby-openid (2.0.4)  
ruby-yadis (0.3.4)  
rubygems-update (1.1.0)  
rubynode (0.1.3)  
sources (0.0.1)  
sqlite3-ruby (1.2.1)  
termios (0.9.4)

Hola!

---

<div class="post-metadata">

**Author:** ![stratboy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/838e76/32.png) [@stratboy](https://www.ruby-forum.com/u/stratboy)\
**Post date:** [April 7, 2008, 4:09pm UTC](https://www.ruby-forum.com/t/dova-finito-mongrel/133955/7 "2008-04-07T16:09:12Z")

</div>

Luca R. wrote:

> Allora, anzitutto vale la pena di usare il comando “mongrel\_rails  
> start”. CosÃ¬ facendo, se c’Ã¨ qualche problema, esce nel terminale. E nel  
> mio caso, mi ha richiesto in sequenza le seg. gemme:
> 
> - daemons
> - fastthread
> - cgi\_multipart\_eof\_fix

Quando hai installato la gemma di mongrel non ti ha detto che ti  
servivano prima quelle gemme? Se hai una connessione internet viene  
fatto in automatico ma io che lo uso in una intranet devo sempre tirarmi  
giÃ¹ a mano le gemme e poi installare la principale col parametro --local
