0

我在 ubuntu 中开发 Rails,我只是设置了一个用于 IE 测试的 virtualbox windows xp 虚拟机。我希望能够在 ubuntu 中运行 mongrel_rails,然后跳转到 vm 中进行检查,这样我就可以跳回去,进行更改,再次跳转到 vm,重新加载页面并对其进行测试等等。是这样吗?可能的?

在过去的这种情况下,我不得不在我的开发机器上设置一个 apache 服务器并在其下运行 mongrel,以便获得一个外部可见(即对我的本地网络可见)的 IP 地址,然后我将其粘贴到vm中IE的地址栏。这真的有必要吗?有没有更简单的方法?我可以用我的 /etc/hosts 或站点可用文件做一些事情来组成一些任意网络地址,它指向 ubuntu 中的 localhost:3000 吗?或者其他的东西?

谢谢,最大

编辑:我实际上只是设置了一个代理正在运行的 mongrel 服务器的 apache vhost,这比我想象的要容易得多,使用本指南: http: //www.debian-administration.org/articles/495

所以,现在整理好了。谢谢阅读。

4

1 回答 1

1

仅作记录:如果我理解正确,localhost:3000是您要从 VM 访问的物理机吗?根据 VM 的设置方式,您可以调用http://<ip-of-physical>:3000/. localhost 部分没有什么特别之处。因此,如果您的物理框有192.168.1.1,您将输入

http://192.168.1.1:3000/

在 VM 上的浏览​​器中。

于 2010-04-21T13:50:13.570 回答