Сервер разработки Rails не виден в сети

#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:

Упс. Брандмауэр. Не знаю, почему я даже включил его.