Вам нужно добавить порт к вашей команде ngrok, по умолчанию rails local development 3000
ngrok http 3000
Тогда вы сможете набрать свой адрес ngrok в своем браузере
http://xxxxxx.ngrok.io/
Единственный способ воспроизвести вашу ошибку - это остановить мой сервер rails, а затем, когда я пытаюсь открыть URL-адрес ngrok, я получаю вашу ошибку.Таким образом, это означает, что либо ваш сервер НЕ работает, либо ngrok не может подключиться к нему.
ОБНОВЛЕНИЕ 2
Убедитесь, что в /etc/hosts
нет ничего, что могло бы вызватьпроблема.
Обновление
Убедитесь, что у вас не запущены неавторизованные процессы ruby.На основании вашего обновленного комментария запустите это, чтобы убить их всех
ps aux | grep ruby | awk '{print $2}' | xargs kill -9
Или попробуйте посмотреть, если проблема в пружине:
spring status
spring stop
Затем проверьте и убедитесь, что все было убито, затемначните заново с шага 1.
ps aux | grep ruby
Это может быть что-то конкретное для вашего приложения / конфигурации?Поэтому попробуйте убить все ваши работающие серверы rails, если вы не уверены, перезагрузите компьютер.Затем перейдите в новую папку проекта, просто добавьте новое приложение rails и, как только оно запустится, попробуйте снова ngrok и посмотрите, работает ли оно.Также убедитесь, что вы используете http и https в своей команде ngrok.