Я пытаюсь обновить приложение rails с 5.2.2 до версии 6.0.0.beta1.Версия Ruby, используемая в настоящее время, это ruby-2.5.3.Но это дает мне проблемы с зависимостями, связанные с уже добавленными драгоценными камнямиАналогично в случае paper_trail.Я попытался разветвлять gem paper_trail, закомментировать зависимости внутри файлов gemspec и предоставить ссылку на это разветвленное приложение для приложения.Это удаляет зависимости, но все еще не работает для меня.Любая идея о том, как использовать этот драгоценный камень в версии rails 6.0.0beta1?
Шаги по обновлению версии rails в моем приложении:
- Изменен драгоценный камень 'rails', '~> 5.2.2 'to gem' rails ',' 6.0.0.beta1 ', github:' rails / rails ', ref:' 5a0230c67f852fb21173f99647e76336897446c1 '
- Выполнить' рельсы обновления комплекта '
И это вызвало проблемы, как показано ниже.
Bundler could not find compatible versions for gem "activerecord":
In Gemfile:
annotate was resolved to 2.7.4, which depends on
activerecord (< 6.0, >= 3.2)
delayed_job_active_record was resolved to 4.1.3, which depends on
activerecord (< 5.3, >= 3.0)
kaminari was resolved to 1.1.1, which depends on
kaminari-activerecord (= 1.1.1) was resolved to 1.1.1, which depends on
activerecord
paper_trail was resolved to 10.2.0, which depends on
activerecord (< 6.1, >= 4.2)
rails (= 6.0.0.beta1) was resolved to 6.0.0.beta1, which depends on
activerecord (= 6.0.0.beta1)
rails-erd was resolved to 1.5.2, which depends on
activerecord (>= 3.2)
activeadmin-select2 was resolved to 0.1.8, which depends on
activeadmin was resolved to 1.4.3, which depends on
ransack (>= 1.8.7) was resolved to 2.1.1, which depends on
activerecord (>= 5.0)
seed_dump was resolved to 3.3.1, which depends on
activerecord (>= 4)
state_machines-activerecord was resolved to 0.5.2, which depends on
activerecord (< 6.0, >= 4.1)
textacular was resolved to 5.1.0, which depends on
activerecord (< 6.0, >= 5.0)