Ваш лучший выбор - удалить Gemfile.lock, а затем запустить bundle update
.
Почему это сработает? Иногда вы вынуждаете старые версии драгоценных камней загружаться, и вам нужна новая версия этого драгоценного камня для загрузки.
Так что удаление Gemfile.lock позволит пакету загрузить правильную версию драгоценных камней.
Если это не сработает, вы можете заставлять загружать версию драгоценного камня, например gem "paperclip", "~> 4.2"
, которая имеет конфликт с другим камнем, это не очень распространено, но это может произойти. Вам нужно будет найти камень с проблемой и либо удалить версию, например gem "paperclip"
, либо найти другой камень, который имеет конфликт и получить правильную версию этого драгоценного камня. Если вы используете git, вы можете вернуться через свой старый Gemfile.lock и посмотреть, какая версия конфликтующих камней у вас есть, и заставить эту версию для этих драгоценных камней. Будем надеяться, что вы удалите свой Gemfile.lock.
Сообщите нам, с какими драгоценностями вы сталкиваетесь, и * точными * шагами, которые вы используете, чтобы решить вашу проблему? – MarsAtomic