Pow和VMware Fusion

Mar*_*gan 7 vmware-fusion rack-pow

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

据我所知,Pow创建了一个DNS解析器并使用它自己的DNS服务器拦截以".dev"结尾的域并将它们重定向到localhost.是否有可能让它在VM中运行?

小智 5

在我的情况下,我使用的是虚拟机,但看起来它与我必须处理的问题相同,所以:

  • 使用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中使用的名称以引用您的项目


Pet*_*ese 4

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