2011-10-18 17 views
7

Estoy utilizando Pow para servir una aplicación de Rack en Mac OS X. http://myapp.dev muestra correctamente la aplicación. En la misma máquina, estoy usando VMware Fusion para ejecutar Windows 7 mientras comparto la conexión de red de la Mac. Me gustaría probar la aplicación Rack usando Internet Explorer dentro de la VM. http://vmnet8.adapter.ip.address muestra correctamente la "pantalla Pow está instalada". Sin embargo, htttp://myapp.dev ya no funciona.Pow y VMware Fusion

Entiendo que Pow crea una resolución DNS y usa su propio servidor DNS para interceptar dominios que terminan en ".dev" y redirigirlos a localhost. ¿Es posible hacer que esto funcione dentro de la VM también?

+1

Echa un vistazo a este enlace http://stackoverflow.com/questions/6379453/remotely-viewing-web-pages-served-by-pow-cx – Dale

Respuesta

4

Cree un enlace simbólico en su directorio ~/.pow llamado default, y apúntelo a la aplicación que desea probar en VMWare. http://vmnet8.adapter.ip.address ahora usará esa aplicación en lugar de presentar la pantalla de pago por defecto, al igual que http://<myhostname>.local.

5

En mi caso utiliza VirtualBox, pero parece que es un poco la misma preocupación que tenía que tratar, por lo que:

  • Obtener la IP utilizada por el Mac con ifconfig o cualquier otra forma de preferir. En este caso, supongamos que la dirección IP es 10.249.158.68

  • Este enlace explica cómo ejecutar el servidor POW desde otra computadora; en nuestro caso será la imagen de Windows virtualizado: http://pow.cx/manual.html#section_2.1.5

Así IE abierta [7 | 8 | 9] en su máquina virtual de Windows y escriba: http://myapp.10.249.158.68.xip.io/ ---> reemplaza "miaplicacion" al nombre utilizado en su Mac para referir su proyecto