Mongrel_cluster: gem_original_require

Bonjour,

Je suis en train d’automatiser un peu le démarrage des différentes
applications rails que j’utilise au quotidien. Pour cela, ma préférence
va Ã
Mongrel_cluster + Apache2 avec son reverse_proxy.

Quand je lance mes serveurs à la main, à grand coups de mongrel_rails,
aucun
problème, tout démarre et fonctionne sans le moindre accroc.

Par contre si je tente de lancer le mongrel_cluster, là ça capote…
Dans
les logs de mon application, il m’expliquer ceci:

** Daemonized, any open files are closed. Look at
tmp/pids/mongrel.8000.pid
and log/mongrel.8000.log for info.
** Starting Mongrel listening at 127.0.0.1:8000
** Changing group to mongrel.
** Changing user to mongrel.
** Starting Rails with production environment…
/usr/lib/ruby/1.8/rubygems/custom_require.rb:27:in
gem_original_require': no such file to load -- /home/tslh/work/redmine/trunk/config/environment (LoadError) from /usr/lib/ruby/1.8/rubygems/custom_require.rb:27:inrequire’
from
/var/lib/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/rails.rb:155:in
rails' from /var/lib/gems/1.8/gems/mongrel-1.0.1/bin/mongrel_rails:112:incloaker_’
from
/var/lib/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/configurator.rb:138:in
call' from /var/lib/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/configurator.rb:138:inlistener’
from
/var/lib/gems/1.8/gems/mongrel-1.0.1/bin/mongrel_rails:98:in
cloaker_' from /var/lib/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/configurator.rb:51:incall’
from
/var/lib/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/configurator.rb:51:in
initialize' from /var/lib/gems/1.8/gems/mongrel-1.0.1/bin/mongrel_rails:83:innew’
from
/var/lib/gems/1.8/gems/mongrel-1.0.1/bin/mongrel_rails:83:in
run' from /var/lib/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/command.rb:211:inrun’
from /var/lib/gems/1.8/gems/mongrel-1.0.1/bin/mongrel_rails:243
from /usr/bin/mongrel_rails:16:in `load’
from /usr/bin/mongrel_rails:16

(Oui, quelques poilus ont compris quelle utilisation je veux mettre en
prod
:wink: )

Certes, j’ai une gem qui ne va pas, utilisée par mongrel_cluster. Mais
laquelle? J’ai farfouillé du coté du forum mongrel, mais je n’ai rien
trouvé. A tout hasard, j’ai désintallé mongrel et je l’ai réinstallé,
sans
succès.

Avez-vous une piste?

Merci par avance.

Tom.

/usr/lib/ruby/1.8/rubygems/custom_require.rb:27:in
`gem_original_require’: no such file to load –
/home/tslh/work/redmine/trunk/config/environment
(LoadError)

Ton programme se plaint de ne pas pouvoir charger le fichier
cité.As-tu vérifier qu’il existe bien ?


Guillaume DESRAT / Zifro AKA guillaumed
http://zlab.fr/

Bonjour Guillaume,

Le problème a été résolu par la suite, désolé de ne pas l’avoir notifié.

Même si j’avoue ne pas avoir de certitude sur la raison de cette erreur
(le
fichier existe bel et bien, avec les droits adéquats), j’ai été
contraint de
scripter le démarrage de mongrel_cluster avec l’utilisateur propriétaire
des
fichiers de l’application rails à lancer.

Le fait est que maintenant, ça marche. Même si je n’aime pas ne pas
comprendre un problème.

Merci de ton aide, en tout cas.

Le 19/09/07, Guillaume Zifro DESRAT [email protected] a écrit
: