Я просто пытаюсь запустить свой сервер локально. Я на Windows, и использование Ruby on Rails на Windows - это боль, поэтому я использую Vagrant. Я делаю все эти команды из моей оболочки Vagrant.
Я пробовал rails s
и rails s -b 0.0.0.0
. Оба дают мне ОК ответы в терминале:
=> Rails 5.2.3 application starting in development
=> Run `rails server -h` for more startup options
Puma starting in single mode...
* Version 3.12.1 (ruby 2.6.1-p33), codename: Llamas in Pajamas
* Min threads: 5, max threads: 5
* Environment: development
Однако, когда я захожу на localhost:3000
в моем браузере, это дает мне:
This site can't be reached.
localhost refused to connect.
Когда я пытался curl http://localhost:3000
получить:
curl: (7) Failed to connect to localhost port 3000: Connection refused
У меня также есть следующая строка кода в моем Vagrantfile:
config.vm.network "forwarded_port", guest: 3000, host: 3000
Действительно не знаю, что делать дальше. Прямо сейчас я устанавливаю ISO-файл Ubuntu (будет сделано за 5 часов, так что это довольно много времени), чтобы создать экземпляр VirtualBox в качестве резервной копии, если это не сработает. Надеюсь, я могу найти решение для этого.