Como usar uma VM para criar um ambiente de estadiamento Rails
-
20-09-2019 - |
Pergunta
Meu aplicativo está em desenvolvimento e faço todos os meus testes usando o Webrick (eu gosto da saída do terminal).
No servidor de produção, ele será executado no Phusion Passenger.
Estou executando o Snow Leopard e desejo testar o aplicativo em um ambiente semelhante ao ambiente de produção.
Posso usar paralelos para executar uma instalação debian com o Apache e passageiro e configurar o Capistrano para implantar para isso?
Obrigado!
Solução
Eu tenho usado o VMware para esse tipo de coisa. É muito fácil lidar com a rede. Recentemente mudei para VirtualBox O que é muito melhor para realmente trabalhar (pelo menos para mim), faz as mesmas coisas e é gratuito. Faça o download da ISO Debian e crie uma nova VM que a use como seu CDROM. Isso é tudo o que você precisa fazer. Boa sorte.
Outras dicas
Essa pode não ser a resposta que você está procurando, mas achei muito simples executar o passageiro localmente para o desenvolvimento. Você sempre pode encaixar o desenvolvimento.
A configuração do desenvolvedor é facilitada com a facilidade de arrasto e solta do painel Pref Passager Passageiro.
http://www.fngtps.com/Passenger-Preference-Pane
Parece que seria mais fácil do que configurar a VM e tudo. Embora sim, ainda pode haver diferenças se você não estiver hospedando no servidor OS X, suponho.