2016-11-08 3 views
0

Я обновляю до последней версии openproject 6, однако при запуске установки пакета я получаю следующее ошибка:Bundler не смог найти совместимые версии для gem «rails»: в моментальном снимке (Gemfile.lock): rails (= 4.2.7.1)

Bundler не смог найти совместимые версии для драгоценного камня "рельсы": В снимке (Gemfile.lock): рельсов (= 4.2.7.1)

В Gemfile: рельсов (> = 4.2.7.1 , ~> 4.2.7)

health_check was resolved to 1.5.1, which depends on 
    rails (>= 2.3.0) 

openproject-translations was resolved to 6.0.5, which depends on 
    rails (~> 4.2.3) 

prototype-rails was resolved to 4.0.0, which depends on 
    rails (~> 4.0) 

rails-angular-xss was resolved to 0.2.0.pre.pre, which depends on 
    rails (< 5.1, >= 5.0.0) 

rails_autolink (~> 1.1.6) was resolved to 1.1.6, which depends on 
    rails (> 3.1) 

Любая помощь будет оценена по достоинству.

Спасибо, Рахул

+0

Пожалуйста, попробуйте это. удалить файл 'Gemfile.lock' и снова выполнить' bundle install' –

+0

. Вы пытаетесь обновить приложение для ваших рельсов? от более низких версий до 4.2.7.1? – sa77

ответ

0

1- Убедитесь, что вы указали правильную версию рельсов в Gemfile

2- Удалить Gemfile.lock rm Gemfile.lock

3- комплект установки

0

Вы зависимостей которые несовместимы.

openproject-translations was resolved to 6.0.5, which depends on 
    rails (~> 4.2.3) 

Это требует рельсы 4.2.x (где х> = 3)

rails-angular-xss was resolved to 0.2.0.pre.pre, which depends on 
    rails (< 5.1, >= 5.0.0) 

Это требует рельсов 5.0.x (< 5.1, >= 5.0.0 может быть упрощено до ~> 5.0.0)

Поскольку openproject-translations требует Rails 4 и rails-angular-xss требует Rails 5, этот способ не может решить проблему.

Вы можете попробовать другую версию (например, откат недавнего изменения) одного или обоих этих драгоценных камней.

Вместо версии 0.2.0.pre.pre rails-angular-xss попробуйте последнюю версию 0.1.0, которая будет работать для вашей текущей версии Rails.

Смежные вопросы