0

我正在我的 mac 中开发一个 rails 应用程序并在 localhost:/3000 进行测试我需要测试 IE8 中的一些功能。我下载了 virtualbox 并为它设置了一个虚拟机。我在我的 mac 中运行我的 rails 服务尝试了以下不同的方式,但没有奏效。

http://192.168.1.2:3000

在windows cmd中做了ipconfig,发现IP地址是10.0.2.15。

http://10.0.2.15:3000

在我的 Mac 上做了一个主机名,并在我的 Windows 中尝试了以下操作:

mac-hostname:3000

但以上都没有奏效。

4

2 回答 2

1

这是我为解决这个问题所做的。我更新了 /etc/hosts 文件,添加了 IP 地址并将 localhost 重命名为其他内容

10.0.2.2 localtest

在我的浏览器中,我输入:

http://localtest:3000
于 2013-03-14T15:31:53.693 回答
0

我有这个工作。检查您的虚拟机设置。在我的情况下,网络选项卡已将“附加到:”设置为 NAT。

主机地址 (192.168.1.2) 是您应该将浏览器指向的位置。10.0.2.15 地址属于 VM 客户端。您应该能够在虚拟机中打开一个命令窗口,然后tracert 192.168.1.2在 2 跳内完成并到达那里。

PS:您也可以使用桥接适配器来实现此功能。我只是告诉你什么对我有用。

于 2013-03-09T00:04:28.017 回答