Desenvolvendo com Rails no localhost: 3000 no Windows VM?

2

Estou tentando testar nosso aplicativo Rails - exibido em http://localhost:3000 - em uma VM do Windows. Eu li vários artigos sobre como configurar minha máquina virtual com rede compartilhada e abrir portas em firewalls e acessar através do IE com o endereço IP público da máquina host. Que tudo funciona ...

O que eu quero saber é se posso acessar meu servidor rails (em execução na minha máquina host) em minha máquina convidada usando http://localhost:3000 em vez de http://host-machine-ip-address:3000 .

Meu problema é que meu aplicativo é autenticado com OAuth & Facebook, e nossa conta de desenvolvimento no facebook está configurada para usar http://localhost:3000 ... então eu não posso usar o endereço IP da máquina host porque eu não posso autenticar com o Facebook no IE na minha VM guest.

É possível ter o mesmo servidor, em execução na máquina host, acessível por http://localhost:3000 em BOTH a máquina host e a VM guest?

Minha máquina host é um Mac executando o 10.8.1 e estou virtualizando o Windows 7 usando o VirtualBox (máquina de convidado), para o teste de plataforma cruzada no IE9.

    
por neezer 18.09.2012 / 23:41

1 resposta

0

Não realmente. A solução mais simples seria usar algo como PuTTY na VM do Windows para encapsular http://localhost:3000 (da perspectiva da VM) para a porta 3000 na máquina física, ou seja, http://host-machine-ip-address:3000 .

    
por 01.04.2013 / 19:41