RubyGems réclame win32/service sous Red Ha t Linux

Bonjour,

J’ai une application RoR/Flex/Oracle qui fonctionne bien sous Windows
et suis en train d’essayer de l’installer sous Red Hat Linux.
Malheureusement, lorsque je démarre Mongrel, j’ai le message d’erreur
suivant :

[root@localhost FDS_Server]# mongrel_rails start -e production -p 4001
/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`gem_original_require’: no such file to load – win32/service
(LoadError)

J’ai eu récemment un message similaire sous Windows, me contraignant à
installer win32-service 0.5.2 (solution de Luis L. (http://
Mongrel_Service Requires Win32-service | joe siao | Flickr), mais mon
installation RoR sous Linux a été compilée via les sources…

Voici quelques informations sur mon environnement RoR :

[root@localhost FDS_Server]# ruby -v
ruby 1.8.7 (2008-08-11 patchlevel 72) [i686-linux]
[root@localhost FDS_Server]# gem -v
1.2.0
[root@localhost FDS_Server]# rails -v
Rails 2.1.0

Toute aide serait précieuse. Merci,

Christophe.

2008/9/5 gers32 [email protected]:

`gem_original_require’: no such file to load – win32/service
ruby 1.8.7 (2008-08-11 patchlevel 72) [i686-linux]
[root@localhost FDS_Server]# gem -v
1.2.0
[root@localhost FDS_Server]# rails -v
Rails 2.1.0

Toute aide serait précieuse. Merci,

C’est peut-être une dépendance que tu as donnée à ton appli qui a
cette dépendance.


Cyril M.

En effet, l’appli a été créée sous Windows… Faut-il alors que je
recrée la structure automatiquement et qu’ensuite j’y insère mes
fichiers rb ?

Christophe.

Il s’avère que mongrel_service est spécifique à Windows. Je l’ai
installé dans Linux, alors que je suivais ma procédure d’installation
Windows, en la modifiant au fur et à mesure. Sa suppression via “gem
uninstall mongrel_service” a résolu mon problème. Merci à Luis L.
et gbesch (forum Deploying Rails).

Merci,

Christophe.