Я недавно пытался обновить до Rails 6, и это, похоже, не работает. Я переключил его в своем gemfile с версии 5.0 и обновил gemfile.lock, как требуется.
Step1: bundle update rails
пакет успешно выполнен, затем я выполнил команду:
Step2: rails app:update
Для опции нескольких файлов я получаю как:
/config/boot.rb? (enter "h" for help) [Ynaqdhm] n
конфликт config / boot.rb и я каждый раз выбираю 'n'.
Я получаю сообщение об ошибке вроде:
create bin/yarn
remove bin/yarn
rails active_storage:update
#<Thread:0x00007fde6d251b30@/Users/bbhushan/.rvm/gems/ruby-2.5.7/gems/thread-inheritable_attributes-2.0.0/lib/thread/inheritable_attributes.rb:10 run> terminated with exception (report_on_exception is true):
Traceback (most recent call last):
2: from /Users/bbhushan/.rvm/gems/ruby-2.5.7/gems/thread-inheritable_attributes-2.0.0/lib/thread/inheritable_attributes.rb:12:in `block in initialize'
1: from /Users/bbhushan/.rvm/gems/ruby-2.5.7/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:339:in `block in spawn_thread'
/Users/bbhushan/.rvm/gems/ruby-2.5.7/gems/activerecord-6.0.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:339:in `sleep': can't convert Array into time interval (TypeError)
rails aborted!
NameError: wrong constant name [[:error, ["detected unsupported rails version 6.0.1"], nil]]
Я не могу это исправить, пожалуйста, помогите.