Проблемы с драгоценными камнями при обновлении до рельсов 5.1.1
У меня возникают проблемы с драгоценными камнями, когда я пытаюсь перейти на rails 5.1.1, я получаю вывод ниже, когда запускаю связку обновлений rails с 4.2: Есть идеи, что это может быть за проблема?
Bundler could not find compatible versions for gem "railties":
In Gemfile:
railties (~> 5.0)
devise was resolved to 4.3.0, which depends on
railties (< 5.2, >= 4.1.0)
quiet_assets (~> 1.1) was resolved to 1.1.0, which depends on
railties (< 5.0, >= 3.1)
rails (~> 5.1.1) was resolved to 5.1.1, which depends on
railties (= 5.1.1)
responders (~> 2.1) was resolved to 2.4.0, which depends on
railties (< 5.3, >= 4.2.0)
1 ответ
Думаю, что проблема может быть связана с railties (~> 5.0)
, если вы посмотрите немного дальше, то говорится, что Rails 5.1.1 нужен Railties 5.1.1. rails (~> 5.1.1) was resolved to 5.1.1, which depends on
railties (= 5.1.1)
, Кстати, вы обновлялись раньше? Возможно, стоит обновить версию с 4.2 до 5.0, а затем 5.1, чтобы убедиться, что вы обнаруживаете ошибки из-за устаревших методов. Смотрите это -> Руководство по обновлению Rails
Редактировать, чтобы добавить: Выглядит так, будто драгоценный камень quiet_assets устарел. Если вам нужен гем quiet_assets, ознакомьтесь с этой статьей о том, как заставить лог-файл замолчать (объясняет лучше, чем я)! Тихие активы в Rails 5