2009-10-08 17 views
1

Mon application est en développement et je fais tous mes tests en utilisant WEBrick (j'aime la sortie du terminal). Sur le serveur de production, il fonctionnera sur Phusion Passenger. Je cours Snow Leopard et souhaite tester l'application dans un environnement similaire à l'environnement de production. Puis-je utiliser Parallels pour exécuter une installation Debian avec Apache et Passenger et configurer Capistrano pour le déployer?Comment utiliser une machine virtuelle pour créer un environnement de transfert Rails

Merci!

Répondre

2

J'ai utilisé VMware pour ce genre de choses. C'est vraiment facile à gérer avec le réseau sage. Je suis récemment passé à , ce qui est beaucoup plus agréable de travailler réellement (au moins pour moi), fait les mêmes choses, et est gratuit. Téléchargez le fichier iso Debian et créez une nouvelle machine virtuelle qui l'utilise comme CDrom. C'est à propos de tout ce que vous devez faire. Bonne chance.

1

Ce n'est peut-être pas la réponse que vous cherchez, mais j'ai trouvé très simple de faire tourner des passagers localement pour le développement. Vous pouvez toujours suivre le développement.log, c'est aussi simple que de regarder la sortie du terminal de webrick.

La configuration de Dev est rendue encore plus facile avec la facilité de glisser-déposer du panneau de prédiction de passager de phusion.

http://www.fngtps.com/passenger-preference-pane

On dirait que ce serait plus facile que la mise en place de la machine virtuelle et tout. Bien que oui, il pourrait encore y avoir des différences si vous n'hébergiez pas sur le serveur OS X je suppose.