Come utilizzare una macchina virtuale per creare un ambiente di staging Rails
-
20-09-2019 - |
Domanda
La mia app è in fase di sviluppo e faccio tutto il mio test utilizzando WEBrick (mi piace il terminale di uscita).
Sul server di produzione che verrà eseguito su Phusion passeggeri.
Sono in esecuzione Snow Leopard e che desiderano provare l'applicazione in un ambiente simile a l'ambiente di produzione.
È possibile utilizzare Parallels per eseguire un'installazione di Debian con Apache e passeggeri e configurare Capistrano per la distribuzione su questo?
Grazie!
Soluzione
Sono stato utilizzando VMware per questo genere di cose. La sua davvero facile da affrontare con la rete di saggio. Di recente ho passato a Virtualbox che è molto più bello di lavorare in realtà (almeno per me), fa il le cose stesse, ed è gratuita. Scarica l'iso Debian e creare una nuova macchina virtuale che lo utilizza come suo cdrom. Questo è tutto quello che dovete fare. Buona fortuna.
Altri suggerimenti
Questo non può essere la risposta che stai cercando, ma ho trovato molto semplice da eseguire solo passeggero a livello locale per lo sviluppo. Si può sempre la coda development.log, è davvero semplice come guardare il terminale di uscita da webrick.
configurazione Dev è reso ancora più facile con il drag and drop del riquadro Phusion passeggero pref.
http://www.fngtps.com/passenger-preference-pane
Sembra come sarebbe più facile che la creazione di VM e tutti. Anche se sì, ci potrebbe essere ancora differenze se non la tua hosting su server OS X suppongo.