Ruby on Rails: Comment faire pour démarrer le serveur WEBrick automatiquement sur Windows dans le fond?
Afin de le faire fonctionner mon application Rails sur Windows XP j'ai ouvert une ligne de commande cd pour l'application de l'annuaire, puis exécutez rails server
.
Je voudrais automatiser, de sorte qu'à chaque fois que j'allume mon ordinateur, tout ce que je vais avoir à faire est de taper localhost:3000
dans un navigateur.
Comment pourrais-je faire cela ?
OriginalL'auteur Misha Moroshko | 2010-12-15
Vous devez vous connecter pour publier un commentaire.
La manière la plus simple est de créer un fichier de commandes avec les instructions que vous donnez dans l'invite de commande comme
puis déposer une copie du fichier pour Démarrer de Windows -> Tous les Programmes -> start up dossier.
appel avec l'option-d de. J'avais essayé cela avec mongrel
OriginalL'auteur ssri
Vous avez peu de possibilités de le faire.
l'aide du registre, vous pouvez utiliser
HKLM\Software\Microsoft\Windows\CurrentVersion\Run
ou la meilleure approche serait de créer un service, vous pouvez voir ce KO avec quelques instructions sur la façon d'apporter un service de ce fichier exécutable que vous souhaitez.OriginalL'auteur RageZ
avez-vous pensé , AUTOEXEC.Chauve-souris ou la création de certains fichiers de commandes. vous créez droit de commandes cmd qui sont exécutés au démarrage. http://www.aumha.org/a/batches.php
c'est un peu comme les isrs dit(très facile, en fait je viens de suivre le tutoriel pour vous assurer qu'il fonctionne), voici un tutoriel pour ne pas avoir cmd montrer, il alambics apparaît pendant une seconde ou peut rester jusqu'à ce que vous appuyez sur un bouton de la manière suivante: computerhope.com/batch.htm#windows
OriginalL'auteur afj176
La meilleure approche est de tourner votre application dans un service. Il existe une solution pour Metis (un serveur web semblables à webrick) appelé mongrel_service, mais n'est pas compatible avec Rails 3 (en raison des nombreux changements de Rails internes)
Cependant, vous pouvez réutiliser des mongrel_service base de code pour travailler avec mince, un autre serveur qui fonctionne avec Rails 3.
S'il vous plaît regardez ici où la seule référence à mongrel_service script. changer l'
thin start
pourrait fonctionner.Est peut-être pas la réponse que vous cherchez (comme il y a un travail à faire) mais c'est quelque chose 🙂
OriginalL'auteur Luis Lavena
commencer rubyw script/rails de serveur webrick
démarrer -> démarrer dans une autre console
rubyw -> exécuter ruby détachée console
OriginalL'auteur pragmatic_programmer