Domanda
Sto usando Pow per servire un'applicazione Rack su Mac OS X. http://myapp.dev
visualizza correttamente l'applicazione. Sulla stessa macchina che sto usando VMware Fusion per eseguire Windows 7, mentre la condivisione della connessione di rete del Mac. Vorrei testare l'applicazione rack utilizzando Internet Explorer all'interno della VM. http://vmnet8.adapter.ip.address
visualizza correttamente il "Poa si installa screen". Tuttavia, htttp://myapp.dev
non funziona più.
Capisco che Pow crea un resolver DNS e usi un proprio server DNS per i domini che terminano con intercettare ".dev" e reindirizzare loro di localhost. E 'possibile arrivare a questo lavoro all'interno della macchina virtuale anche?
Soluzione
Create un link simbolico nella vostra directory ~/.pow
chiamato default
, e puntarlo per l'applicazione che si desidera testare in VMWare. http://vmnet8.adapter.ip.address
ora utilizzare tale applicazione invece di presentare lo schermo pow predefinita, come volontà http://<myhostname>.local
.
Altri suggerimenti
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 che preferite. In questo caso, lascia supporre l'indirizzo IP è 10.249.158.68
-
Questo legame spiega come eseguire server di prigioniero di guerra da un altro computer; nel nostro caso sarà l'immagine di Windows virtualizzato: http://pow.cx/manual.html# section_2.1.5
Quindi IE aperta [7 | 8 | 9] sulla vostra macchina virtuale Windows e digitare: http://myapp.10.249.158.68.xip.io/ ---> sostituisce " myapp" al nome utilizzato nel vostro Mac per fare riferimento il vostro progetto