@authoraytee

Ruby on Rails проблема с запуском свервера — undefined method `formatter' for nil:NilClass (NoMethodError)?

Когда пытаюсь запустить свервер на Rails, выдаешь ошибку ниже (запускаю через rails s, но другими способами та же ошибка):

authoraytee@authoraytee:~/Documents/Ruby/api_junior$ rails s
    => Booting Puma
    => Rails 6.1.3 application starting in development 
    => Run `bin/rails server --help` for more startup options
    Exiting
    /home/authoraytee/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/railties-6.1.3/lib/rails/commands/server/server_command.rb:80:in `log_to_stdout': undefined method `formatter' for nil:NilClass (NoMethodError)

Всё было хорошо, но проблема началась, когда решил подключить rack, написал в config.ru:
(То, что закомментировано - удалил)
# require 'sidekiq'
    # require_relative "config/environment"
    
    # sidekiq.configure_client do |config|
    #     config.redis = { db: 1 }
    # end
    
    # require 'sidekiq/web'
    # run Sidekiq::Web
    
    run Rails.application
    Rails.application.load_server


Прописал rackup, не сработало, решил всё удалить, вернул как было раньше, но ошибка из заголовка не пропадает
  • Вопрос задан
  • 174 просмотра
Пригласить эксперта
Ответы на вопрос 1
2ord
@2ord
Не имея кода проекта, не могу знать в чем причина. Я бы попробовал создать пустое одноименное приложение и сравнить по файлам конфигурации.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы