Frage

Ich verwende POW, um eine Rack -Anwendung auf Mac OS X zu servieren. http://myapp.dev Zeigt die Anwendung korrekt an. Auf demselben Computer verwende ich VMware Fusion, um Windows 7 auszuführen und gleichzeitig die Netzwerkverbindung des Mac zu teilen. Ich möchte die Rack -Anwendung mit Internet Explorer innerhalb der VM testen. http://vmnet8.adapter.ip.address Zeigt korrekt an, dass "POW installiert ist". Jedoch, htttp://myapp.dev funktioniert nicht mehr.

Ich verstehe, dass POW einen DNS -Resolver erstellt und seinen eigenen DNS -Server verwendet, um Domänen abzufangen, die in ".dev" enden und sie in Localhost weiterleiten. Ist es möglich, dass dies auch innerhalb der VM funktioniert?

War es hilfreich?

Lösung

Erstellen Sie einen Symlink in Ihrem ~/.pow Verzeichnis gerufen default, und weisen Sie auf die App hin, die Sie in VMware testen möchten. http://vmnet8.adapter.ip.address Verwendet nun diese App, anstatt den Standard -POW -Bildschirm zu präsentieren, wie http://<myhostname>.local.

Andere Tipps

In meinem Fall benutze ich VirtualBox, aber es sieht so aus, als wäre es so gut wie die gleiche Sorge, mit der ich mich befassen musste, also:

  • Holen Sie sich die von Ihrem Mac verwendete IP mit ifconfig oder auf andere Weise, die Sie bevorzugen. Nehmen wir in diesem Fall an, die IP -Adresse lautet 10.249.158.68

  • In diesem Link wird erläutert, wie der POW -Server von einem anderen Computer ausgeführt wird. In unserem Fall wird es das virtualisierte Windows -Bild sein: http://pow.cx/manual.html#section_2.1.5

Öffnen Sie also, dh [7 | 8 | 9] auf Ihrer virtuellen Windows -Maschine und Typ:http://myapp.10.249.158.68.xip.io/ ---> Ersetzt "MyApp" durch den in Ihrem Mac verwendeten Namen, um Ihr Projekt zu verweisen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top