Используйте Paper Trail в Rails 6.0.0.beta1 - PullRequest
0 голосов
/ 07 февраля 2019

Я пытаюсь обновить приложение rails с 5.2.2 до версии 6.0.0.beta1.Версия Ruby, используемая в настоящее время, это ruby-2.5.3.Но это дает мне проблемы с зависимостями, связанные с уже добавленными драгоценными камнямиАналогично в случае paper_trail.Я попытался разветвлять gem paper_trail, закомментировать зависимости внутри файлов gemspec и предоставить ссылку на это разветвленное приложение для приложения.Это удаляет зависимости, но все еще не работает для меня.Любая идея о том, как использовать этот драгоценный камень в версии rails 6.0.0beta1?

Шаги по обновлению версии rails в моем приложении:

  1. Изменен драгоценный камень 'rails', '~> 5.2.2 'to gem' rails ',' 6.0.0.beta1 ', github:' rails / rails ', ref:' 5a0230c67f852fb21173f99647e76336897446c1 '
  2. Выполнить' рельсы обновления комплекта '

И это вызвало проблемы, как показано ниже.

    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)
...