В вашей текущей версии ruby установлена более старая версия rails.
Итак, выполните следующие действия:
- Проверьте текущую версию ruby (
ruby -v
) и работает ли она вместе с рельсами 6 (требуется ruby 2.5.0 или выше) - Установить новый пакет в версии ruby (
gem install bundler
) - Установить явные направляющие 6 (для версии ruby с новым пакетом)
gem install rails
- Выполнить
bundle install
- Повторите попытку запуска сервера
rails s
PS: если вам требуется более одной версии ruby в вашей системе, вы должны использовать rbenv или Docker для разработки.
Вопрос: Ваша команда sudo действительно нужна?Таким образом, ваш рубин доступен только как пользователь root?Ты думаешь об этом:)