сервер rails не запускается — неопределенный метод `formatter’ для ошибки nil: NilClass (nometoderror)

#ruby-on-rails-4.1

#ruby-on-rails-4.1

Вопрос:

Я использую rails 4.1, но когда я пытаюсь запустить ‘rails s’ на терминале, он выдает эту ошибку:

 Exiting
/home/ben/.rvm/gems/ruby-2.0.0-p247@addtocartalerts/gems/railties-4.0.4/lib/rails/commands/server.rb:78:in `start': undefined method `formatter' for nil:NilClass (NoMethodError)
        from /home/ben/.rvm/gems/ruby-2.0.0-p247@addtocartalerts/gems/railties-4.0.4/lib/rails/commands.rb:76:in `block in <top (required)>'
        from /home/ben/.rvm/gems/ruby-2.0.0-p247@addtocartalerts/gems/railties-4.0.4/lib/rails/commands.rb:71:in `tap'
        from /home/ben/.rvm/gems/ruby-2.0.0-p247@addtocartalerts/gems/railties-4.0.4/lib/rails/commands.rb:71:in `<top (required)>'
        from bin/rails:4:in `require'
        from bin/rails:4:in `<main>'
  

пожалуйста, помогите

Комментарии:

1. похоже, что набор драгоценных камней был изменен IDE, которую я опробовал, я исправил это, спасибо вам всем

Ответ №1:

Вы не используете rails 4.1. Посмотрите на путь к драгоценному камню raildies. Он говорит, что railties 4.0.4

Проверьте Gemfile на правильную версию. Выполните bundle update rails . Затем используйте binstubs или bundle exec rails s , если у вас установлено несколько rails gems