我正在使用POW在Mac OS X上使用机架应用程序。 http://myapp.dev 正确显示应用程序。在同一台计算机上,我正在使用VMware Fusion在共享Mac的网络连接时运行Windows 7。我想使用VM中的Internet Explorer测试机架应用程序。 http://vmnet8.adapter.ip.address 正确显示“ POW已安装屏幕”。然而, htttp://myapp.dev 不再起作用。

我知道POW会创建DNS解析器,并使用其自己的DNS服务器拦截以“ .dev”结尾的域,并将其重定向到localhost。是否也可以在VM内使用它?

有帮助吗?

解决方案

在您的符号链接中创建一个符号链接 ~/.pow 目录调用 default, 并将其指向您想在VMware中测试的应用程序。 http://vmnet8.adapter.ip.address 现在将使用该应用而不是显示默认的POW屏幕, http://<myhostname>.local.

其他提示

就我而言,我使用VirtualBox,但看起来与我必须处理的问题相同,因此:

  • 通过IFCONFIG或您喜欢的任何其他方式,将Mac使用的IP使用。在这种情况下,假设IP地址为10.249.158.68

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

因此,在您的Windows虚拟机上打开IE [7 | 8 | 9],然后输入:http://myapp.10.249.158.68.xip.io/ --->将“ myApp”替换为Mac中使用的名称以推荐您的项目

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top