У меня есть свое веб-приложение на Mac OS X, и это готово к тестированию совместимости IE. Я попытался выполнить сервер, загрузив VMware и останавливание localhost:3000
без удачи.
Как я могу протестировать свое веб-приложение на IE6-8 и Chrome, не развертывая его где-нибудь?
Все, что вам нужно, это правильный IP-адрес, который VMware использует для доступа к вашему Mac, то вы можете получить доступ к нему Вроде это:
и проверьте его просто в порядке. Я бы сказал вам, как его найти, но у меня есть больше опыта с параллелями.
Отредактируйте ОК, кажется, вам необходимо открыть информацию о сетевой связи в гостевой операционной системе (Windows) и захватить адрес «шлюза», который должен быть IP-адресом, который VMware использует для подключения к вашему Mac. Просто добавьте : 3000
: 3000
до конца его, и вы сможете получить доступ к вашим вагонам от Internet Explorer (обязательно поставьте http: //
.
Найдите IP-адрес, используемый Windows, набрав ipconfig
из командной строки в VMware (номер, который вы ищете, обозначен IP-адресом). Затем замените последнее число на 1 или 2.
Например, если IP-адрес, используемый Windows в VMware, равен 192.168.78. 0
, то ваше Rails приложение будет доступно по адресу:
http://192.168.78.1:3000/
VMware имеет три разных режима сети:
В режиме NAT необходимо проверить IP-шлюз и использовать, как вы будете локальными. Поскольку этот номер кажется произвольным, но неизбежный для любого данного изображения, может быть удобнее сделать запись в файле Hosts, чтобы сохранить его для почетности.
В мостере, вы просто используете IP-адрес хоста, а не специального VMware One.
Использование NAT является наиболее простым, поскольку вам просто нужно проверить вывод маршрута Распечатать и искать шлюз по умолчанию:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 172.16.153.2 172.16.153.130 10
Обычно это первая строка, но она идентифицируется по адресу назначения 0,0.0.0.
Добавьте эту запись в файл HOSTS на C: \ Windows \ System32 \ Drivers \ etc на XP:
172.16.153.2 localhost.local
Затем вы можете использовать адрес http: //localhost.local: 3000 / вместо произвольного IP-адреса. Если вы используете пассажир, чтобы запустить свои приложения, вы можете добавить дополнительные строки для каждой записи, определенной пассажиром.
Существует также возможность проверить наличие действительного рендеринга через webapplations - см.:
Вы не можете использовать Localhost изнутри VMware (если приложение Rails не работает внутри изображения VMware). Вам нужен IP-адрес или имя хоста хоста, MAC в этом случае!