2011-10-18 53 views
7

我使用Pow为Mac OS X上的Rack应用程序提供服务。http://myapp.dev正确显示应用程序。在同一台计算机上,我使用VMware Fusion在共享Mac的网络连接时运行Windows 7。我想在VM中使用Internet Explorer测试Rack应用程序。 http://vmnet8.adapter.ip.address正确显示“Pow is installed screen”。但是,htttp://myapp.dev不再有效。Pow和VMware Fusion

据我所知,Pow创建了一个DNS解析器并使用它自己的DNS服务器来拦截以“.dev”结尾的域名并将它们重定向到本地主机。是否有可能让这个在虚拟机内工作呢?

+1

看看这个链接http://stackoverflow.com/questions/6379453/remotely-viewing-web-pages-served-by-pow-cx – Dale

回答

4

在目录中创建一个名为default的符号链接,并将其指向您要在VMWare中测试的应用程序。 http://vmnet8.adapter.ip.address现在将使用该应用程序,而不是像http://<myhostname>.local那样显示默认的电源屏幕。

5

在我来说,我使用VirtualBox的,但它看起来是那种同样的关注,我不得不应付,所以:

  • 获取使用的IP通过你的Mac用ifconfig或其他任何方式你喜欢。在这种情况下,让我们假设IP地址为10.249.158.68

  • 此链接说明如何从其他计算机执行POW服务器;在我们的情况下,将虚拟化Windows映像:http://pow.cx/manual.html#section_2.1.5

所以,打开IE浏览器[7 | 8 | 9]您的Windows虚拟机和类型: http://myapp.10.249.158.68.xip.io/ --->替换 “的myapp” 的名字在你的Mac中用于引用你的项目