【问题标题】:Pow and VMware FusionPow 和 VMware 融合
【发布时间】:2011-10-18 16:53:43
【问题描述】:

我正在使用 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”结尾的域并将它们重定向到 localhost。是否有可能让它在虚拟机中也能工作?

【问题讨论】:

标签: vmware-fusion rack-pow


【解决方案1】:

在我的例子中,我使用了 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 中用于引用您的项目的名称

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2017-08-23
      • 1970-01-01
      • 2012-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-27
      • 1970-01-01
      • 2017-01-03
      相关资源
      最近更新 更多