3 votes

Démarrer le serveur Rails avec un chemin absolu

J'essaie de faire un script pour exécuter mon serveur de développement Rails, mais le chemin absolu ne veut pas fonctionner.

C'est ce que j'ai ;

/home/me/dev/app/script/rails server >> /var/log/rails.output.log

Il y a juste une erreur qui dit,

"configuration /home/me/config.ru non trouvée"

Il semble que Rails utilise le répertoire de travail actuel pour obtenir ses chemins, plutôt que l'emplacement script.

Y a-t-il un moyen de forcer le chemin de l'application ?

5voto

Aaron Hinni Points 7879

Essayez :

cd /home/me/dev/app && script/rails server >> /var/log/rails.output.log

2voto

fl00r Points 41855

Comme alternative :

ruby /home/me/dev/app/script/rails s -c /home/me/dev/app/config.ru -P /home/me/dev/app/tmp/pids/server.pid >> /var/log/rails.output.log

0voto

Rex Morgan Points 1987

Je pensais que peut-être rails server avait une option que vous pouviez lui passer, pour changer le chemin, mais il n'a pas ressembler à c'est le cas.

Vous êtes en mesure de passer un -c et spécifier votre propre configuration, peut-être cela a-t-il quelque chose à voir avec cela ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X