Я думаю, я понял это. Репо, которое вы скачали, было от кого-то, кто разрабатывает на компьютере с Windows. Они должны добавить расширение ".rb" к script/rails
, чтобы заставить его работать правильно.
Вызов rails server
- это просто псевдоним для script/rails
. Но вы получаете сообщение об ошибке, потому что когда вы набираете rails server
, script/rails
там нет.
Решение легко: в локальной копии этого проекта переименуйте script/rails.rb
обратно в script/rails
так, как должно быть.
Кроме того, rails s
и rails server
- это одно и то же - один из них просто ярлык.