Pow 和 VMware Fusion

发布于 2024-12-10 08:27:40 字数 370 浏览 1 评论 0原文

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

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

I am using Pow to serve a Rack application on Mac OS X. http://myapp.dev correctly displays the application. On the same machine I am using VMware Fusion to run Windows 7 while sharing the Mac's network connection. I would like to test the Rack application using Internet Explorer within the VM. http://vmnet8.adapter.ip.address correctly displays the "Pow is installed screen". However, htttp://myapp.dev no longer works.

I understand that Pow creates a DNS resolver and uses it's own DNS server to intercept domains ending in ".dev" and redirect them to localhost. Is it possible to get this to work within the VM also?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

日裸衫吸 2024-12-17 08:27:41

就我而言,我使用 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 中使用的名称以引用您的项目

In my case I uses virtualbox, but it looks like it is kind the same concern I had to deal with, so:

  • Get the IP used by your Mac with ifconfig or any other way you prefer. In this case lets assume the IP address is 10.249.158.68

  • This link explains how to execute POW server from other computer; in our case it will be the virtualized Windows image: http://pow.cx/manual.html#section_2.1.5

So open IE[7|8|9] on your Windows virtual machine and type:
http://myapp.10.249.158.68.xip.io/ ---> replaces "myapp" to the name used in your Mac to refer your project

是伱的 2024-12-17 08:27:41

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

Create a symlink in your ~/.pow directory called default, and point it to the app you would like to test in VMWare. http://vmnet8.adapter.ip.address will now use that app instead of presenting the default pow screen, as will http://<myhostname>.local.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文