Как мне обновить версию Rails в моем проекте?Bundler не смог найти совместимые версии для gem "activemodel" - PullRequest
0 голосов
/ 29 ноября 2018

Я не понимаю проблемы.Bundler говорит, что ему нужно activemodel> = 4.2.0,> = 4.0 и = 5.2.1.rc1.Так почему же он просто не выбирает 5.2.1.rc1, потому что он удовлетворяет всем зависимостям?

Существует множество таких ошибок для самоцветов rails, railties и т. Д.

Я обновляю Rails 4.2 до последней версии Rails.Я закомментировал все спецификаторы версий, кроме Ruby и Rails.Вот весь мой Gemfile .

workspace\>bundle
Fetching gem metadata from https://rubygems.org/..............
Fetching gem metadata from https://rubygems.org/..
You have requested:
  rails ~> 5.2

The bundle currently has rails locked at 4.2.3.
Try running `bundle update rails`

If you are updating multiple gems in your Gemfile at once,
try passing them all to `bundle update`

C:\Users\Chloe\workspace\>bundle update rails
Fetching gem metadata from https://rubygems.org/..............
Fetching gem metadata from https://rubygems.org/..
Resolving dependencies........
Bundler could not find compatible versions for gem "activemodel":
  In Gemfile:
    paperclip (~> 5.0) x64-mingw32 was resolved to 5.0.0, which depends on
      activemodel (>= 4.2.0) x64-mingw32

    rails (~> 5.2) x64-mingw32 was resolved to 5.2.1.rc1, which depends on
      activemodel (= 5.2.1.rc1) x64-mingw32

    web-console (~> 2.0) x64-mingw32 was resolved to 2.3.0, which depends on
      activemodel (>= 4.0) x64-mingw32

1 Ответ

0 голосов
/ 29 ноября 2018

Сначала сделайте резервную копию вашего Gemfile.lock, затем удалите его и попробуйте снова сделать bundle install.

...