Вопрос

Я использую POW для подачи приложения на стойку на Mac OS X. http://myapp.dev правильно отображает приложение. На той же машине я использую VMware Fusion для запуска Windows 7, используя сетевое соединение Mac. Я хотел бы проверить приложение для стойки, используя Internet Explorer в виртуальной машине. http://vmnet8.adapter.ip.address Правильно отображает экран «POW установлен». Однако, htttp://myapp.dev больше не работает.

Я понимаю, что POW создает резолювер DNS и использует собственный DNS -сервер для перехвата доменов, заканчивающихся «.dev», и перенаправить их на Localhost. Можно ли заставить это работать также в виртуальной машине?

Это было полезно?

Решение

Создайте символ в вашем ~/.pow каталог называется default, и укажите это на приложение, которое вы хотели бы протестировать в VMware. http://vmnet8.adapter.ip.address теперь будет использовать это приложение вместо того, чтобы представлять экран POUT по умолчанию, как будет http://<myhostname>.local.

Другие советы

В моем случае я использую VirtualBox, но, похоже, это то же самое, что мне пришлось иметь дело, так что:

  • Получите IP, используемый вашим Mac с ifconfig или любым другим способом, который вы предпочитаете. В этом случае предположим, что IP -адрес составляет 10.249.158.68

  • Эта ссылка объясняет, как выполнить сервер POW с другого компьютера; В нашем случае это будет виртуализированное изображение Windows: http://pow.cx/manual.html#section_2.1.5

Так что откройте IE [7 | 8 | 9] на виртуальной машине Windows и введите:http://myapp.10.249.158.68.xip.io/ ---> заменяет «myApp» на имя, используемое в вашем Mac, чтобы направить свой проект

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top