Paris on Rails 2008

Ouverture de session

Commentaires récents

Syndication
Flux XML

problèmes de démarage mongrel

problèmes de démarage mongrel
Posté par jibe38 le Dimanche, 31 Août, 2008 - 12:19pm. Windows

Je dois passer à ruby/rails pour des raisons professionnelles, j'ai acheté RUBY On RAILS vite et efficace de Bruce A. Tate et Curt Hibbs, j'ai installé InstantRails, créé un nouveau projet, mais le hic quand je lance "ruby script/server" ça ne marche pas j'ai droit à ceci :

Quote:
c:\InstantRails\rails_apps\chapter-1\script>ruby server
=> Booting Mongrel (use ' 'script/server webrick' to force WEBrick)
=> Rails application starting on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
!!! Path to log file not valid: log/mongrel.log
mongrel::start reported an error. Use mongrel_rails mongrel::start -h to get help.
Exiting

Merci d'avance à ceux qui pourront m'aider.



[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | sujet précédent | sujet suivant | envoyer par email ]

Options d'affichage des commentaires
Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder" pour activer vos changements.

Sujet: 
Racine de l'appli
Auteur: 
elbabass
Date: 
Dim, 31/08/2008 - 19:52

Je n'ai pas essayé celui-ci, mais tentes ceci:
places toi dans c:\InstantRails\rails_apps\chapter-1\
puis exécute:
ruby script\server

Tous les chemins sont relatifs à la racine d'une appli rails. Si tu veux exécuter un script ou une tache rake, mieux vaut le faire depuis la racine de cette appli.


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
Ca a l'air bon
Auteur: 
jibe38
Date: 
Lun, 01/09/2008 - 09:47

Et bien merci beaucoup, il semblerait que cela marche, je suis vraiment épaté parce que je n'aurais vraiment pas imaginer que exécuter ruby script\server sur
c:\InstantRails\rails_apps\chapter-1
soit différent de exécuter ruby server sur
c:\InstantRails\rails_apps\chapter-1\script.
Juste pour ceux qui savent, le problème serait le même sur une console linux ?

Je rajoute un commentaire pour les débutants ruby\rails comme moi, pensez bien à laisser l'invité de commandes msdos ouvert, sinon on arrête le serveur mongrel.


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
je rebondis
Auteur: 
jibe38
Date: 
Ven, 05/09/2008 - 09:58

Je rebondis sur mon propre sujet, juste pour dire que j'ai changé de livre "RUBY On RAILS vite et efficace de Bruce A. Tate et Curt Hibbs" passe au rayon poussiéreux des livres que l'on ouvrira plus de ma bibliothèque pour être remplacé par "pratique de Ruby on Rails" éditions Oreilly, qui explique très clairement page 119 comment ne pas faire cette bourde qui est la base de ce sujet. Donc aux débutants RoR comme moi, oubliez ce premier livre cité plus haut.


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
Console Linux
Auteur: 
jasperiel
Date: 
Lun, 01/09/2008 - 12:21

Le problème n'existerait pas sur Linux.

Certes, Linux n'est pas le royaume de la magie ni l'ultime panacée, à priori le problème serait le même : tant qu'il n'arrive pas à trouver le script ou le dossier de travail il plantera comme tout le monde.

Sauf que tu aurais un vrai message d'erreur "script pas trouvé", contrairement à Windows qui ferme la fenêtre console avant que tu aies pu réagir à quoi que ce soit. À la rigueur, fais un script "wrapper" en .bat qui exécute CMD et demande un "pause" à la fin.

En pratique, pour dev sur Windows, rien qu'un .bat qui te lance le CMD et te place dans le bon dossier c'est vraiment confortable. Moi j'en avais même fait deux ou trois autres pour administrer la BDD, lancer les serveurs, ou automatiser des tâches courantes.

Mais Linux est le monde des gens qui savent ce qu'ils font, et par conséquent tu lances toujours le script "du bon endroit" : ou bien tu es dans le bon dossier, ou bien tu lui donnes le chemin d'accès vers le bon script et du coup il "sait" où il est.

Donc, sauf mauvais script mal fait, ce problème n'existerait pas.
Ce serait "PEBKAC" et pas la faute de l'ordi, comme souvent ;)


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Nouveaux liens

Sondage
Lorsque je développe avec Ruby on Rails c'est principalement sous:
Linux
37%
Mac OS X
30%
Windows
32%
(Free|Open|Net) BSD
1%
Autre...
1%
Nombre de votes: 374

Qui est en ligne
Il y a actuellement 1 utilisateur et 36 invités en ligne.

railsfrance.org - communauté francophone des utilisateurs de Ruby on Rails
[ Hébergement et ressources techniques gracieusement fournis par la SSLL Nuxos Group ]