Pow和VMware Fusion

7
我正在使用Pow在Mac OS X上提供Rack应用程序。 http://myapp.dev 正确显示该应用程序。在同一台机器上,我使用VMware Fusion运行Windows 7,并共享Mac的网络连接。我想使用VM中的Internet Explorer测试Rack应用程序。 http://vmnet8.adapter.ip.address 正确显示“已安装Pow屏幕”。然而,htttp://myapp.dev 不再起作用。
我了解Pow创建DNS解析器并使用自己的DNS服务器拦截以“.dev”结尾的域并将其重定向到本地主机。是否可能也在VM中使其正常工作?

1
请查看此链接 https://dev59.com/22w15IYBdhLWcg3w0fAV - Dale
2个回答

5
在我的情况下,我使用了虚拟机VirtualBox,但是看起来我处理的问题和你一样,所以:
  • 获取您的Mac使用的IP地址,可以使用ifconfig或者您偏好的其他方式。在这种情况下,让我们假设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中用于引用项目的名称


4
在您的~/.pow目录中创建一个名为default的符号链接,并将其指向您想要在VMWare中测试的应用程序。现在,http://vmnet8.adapter.ip.address将使用该应用程序,而不是呈现默认的pow屏幕,http://<myhostname>.local也将是如此。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接