2016-08-04 2 views
1

Я, вероятно, делать что-то глупое здесь, но ....не удается получить доступ к рельсы приложения на Mac хоста с VMware Fusion Гость

Я не могу получить доступ приложение рельсы работает на моем Mac от Windows 10 VM. Я установил сетевой адаптер в «Share with My Mac». Я могу получить доступ к сайту PHP, работающему на моем mac, через http://[my-machine-name].local или http://[my-ip-address]. Но если я укажу порт 3000 для просмотра моего приложения rails, я получаю сообщение об ошибке (о том, что [my-ip-address] отказался подключиться), хотя приложение работает. Я не знаю, является ли это проблемой на конце Mac (хотя мой брандмауэр отключен для тестирования), заканчивается Windows или зависит от настройки сетевого адаптера VMWare. Любая помощь с благодарностью получила

Питер

ответ

4

Просто используйте -b флаг во время работы ваших рельсов приложения, как rails server -b 0.0.0.0:3000 поэтому он получает связанный с целыми сетевыми интерфейсами и может быть доступен из-за пределами

+0

не нужно было указывать порт, но это сработало! Потрясающие. спасибо – pjosborne68

0

Я столкнулся с этой проблемой просто Теперь. Я не мог заставить его работать с -b 0.0.0.0.

Я установил его на хосты локального ip-сервера «rails -b 192.168.1.10». Затем я смог получить доступ к хосту через браузер моей виртуальной машины http://192.168.1.10:3000/. Моя сеть VM настроена на NAT.

Смежные вопросы