#ruby-on-rails
#ruby-on-rails
Вопрос:
Пытаюсь сделать что-то очень простое и протестировать мое приложение Rails на моем телефоне.
Запуск сервера с:
rails s
Но при доступе mymachinename.local:3000
Mobile Safari сообщает, что сервер перестал отвечать примерно через 30 секунд.
Я делаю это все время на других машинах, но я понятия не имею, что может быть причиной этого здесь. Есть предложения?
Комментарии:
1.
localhost:3000
это приведет к тому, что телефон будет смотреть на себя, я пытаюсь подключиться к серверу разработки на компьютере в той же сети.2. Мой плохой. Я неправильно понял вопрос.
3. Вы проверили, что брандмауэр разрешает соединение?
4. Боже! @sosborn Нет, да. Спасибо.
Ответ №1:
У меня была аналогичная проблема, прежде чем пытаться получить доступ к серверу с виртуальной машины, мне пришлось использовать следующий формат для команды rails server: rails s -b your.dev.ip.address
Ответ №2:
Упс. Брандмауэр. Не знаю, почему я даже включил его.