2011-10-18 5 views
7

Sto usando Pow per servire un'applicazione Rack su Mac OS X. http://myapp.dev visualizza correttamente l'applicazione. Sulla stessa macchina sto usando VMware Fusion per eseguire Windows 7 mentre condivido la connessione di rete del Mac. Vorrei testare l'applicazione Rack usando Internet Explorer all'interno della VM. http://vmnet8.adapter.ip.address visualizza correttamente la schermata "Pow è installato". Tuttavia, htttp://myapp.dev non funziona più.Pow e VMware Fusion

Capisco che Pow crea un risolutore DNS e utilizza il proprio server DNS per intercettare i domini che terminano in ".dev" e reindirli su localhost. È possibile farlo funzionare anche all'interno della VM?

+1

Controlla questo link http://stackoverflow.com/questions/6379453/remotely-viewing-web-pages-served-by-pow-cx – Dale

risposta

4

Creare un collegamento simbolico nella directory ~/.pow denominata default e indirizzarlo all'applicazione che si desidera testare in VMWare. http://vmnet8.adapter.ip.address ora utilizzerà quell'app invece di presentare la schermata predefinita della stampante, così come lo sarà http://<myhostname>.local.

5

Nel mio caso ho utilizza VirtualBox, ma sembra che sia sorta la stessa preoccupazione che ho avuto a che fare con, in modo da:

  • ottenere l'IP utilizzato dal vostro Mac con ifconfig o in qualsiasi altro modo si preferire. In questo caso, si assume che l'indirizzo IP sia 10.249.158.68

  • Questo collegamento spiega come eseguire il server POW da un altro computer; nel nostro caso sarà l'immagine virtualizzata di Windows: http://pow.cx/manual.html#section_2.1.5

Così IE aperta [7 | 8 | 9] sulla vostra macchina virtuale Windows e digitare: http://myapp.10.249.158.68.xip.io/ ---> sostituisce "myapp" al nome usato nel tuo Mac per riferire il tuo progetto