2012-08-07 34 views
9

Estoy trabajando en una aplicación web de rieles, actualmente centrándome en el diseño de dispositivos móviles y me gustaría ver las pantallas html que he desarrollado en el navegador Chrome de mi Galaxy Nexus (con Jelly Bean).¿Cómo puedo ver un sitio web ejecutándose en localhost en la máquina en el navegador chrome?

En mi MacBook Pro puedo, obviamente, ejecutar un servidor local y ver el sitio en mi máquina a través de LocalHost: 3000 url. ¿Sería posible completar alguna configuración de red en mi teléfono/macbook pro para ver el sitio de Local Host en mi teléfono cuando se está ejecutando en mi máquina? ¿Podrían aprovecharse las herramientas de desarrollo de Chrome de todos modos?

p. Ej.

https://developers.google.com/chrome/mobile/docs/debugging

+5 puntos frescos para el que responde a esta pregunta. :)

+1

¿Por qué no puede simplemente 'http: // yourMachinesHostNameOrIP /' (o 'http: // yourMachinesHostNameOrIP: 3000 /' si ese es el puerto en el que se está ejecutando). ¿Has comprobado que tu firewall no está bloqueando ese puerto? –

Respuesta

16

En su mac, abra sus preferencias de red (haga clic en la señal wifi en la parte superior). Encuentra la dirección IP de la red a la que estás conectado actualmente. En el navegador de su teléfono, escriba esa dirección IP y agregue: 3000 al final

+4

¿Qué sucede cuando aún aparece "Esta página web no está disponible"? –

+0

Cuando intento hacer esto, aparece el siguiente error: "Esta página web no está disponible ERR_CONNECTION_REFUSED". ¿Alguna forma de superar esto? –

23

Para cualquier persona que use Rails 4.2, intentar acceder a través de una dirección IP probablemente falle debido a a change in Rails.

Iniciar el servidor usando rails server -b 0.0.0.0 le permitiría acceder a su host local desde su teléfono como antes.

+0

Esto funcionó para mí. Gracias. – GregSantulli

+1

Ojalá pudiera dar esta respuesta +1000. Pasé demasiado tiempo intentando todo antes de esto. – jayp

Cuestiones relacionadas