2013-03-18 2 views
0

Я получаю эту ошибку после bundle install. Как я могу это исправить?как я могу разрешить этот конфликт gemfile

Bundler could not find compatible versions for gem "excon": 
    In Gemfile: 
    locomotive-heroku (~> 0.0.2) ruby depends on 
     excon (~> 0.9.4) ruby 

    excon (0.20.0) 
+0

Из-за ошибки это выглядит так: 'locomotive-heroku' зависит от' excon 0.9.4', но у вас есть 'excon (0.20.0)' вы могли бы сделать 'gem uni', который будет перечислять, какие версии' excon' вы установили, так как должен быть какой-то конфликт. Вдобавок к этому, я считаю, что этот конфликт может произойти из-за того, что 'Gemfile.lock' заглянул туда, пожалуйста! – David

ответ

0

Я установил его, разместив места для текущих репозиториев для локомотива/двигателя и локомотива/героку. I.e gem «locomotive-heroku», git: «repolocation», требуют: «locomotive/heroku». Это тоже то, что в конечном итоге привело меня к работе по установке локомотиваций на героку. Мне нужно было настроить его для компиляции активов в рабочей среде.

0

Удалите последнюю версию перл: gem uninstall excon -v=0.20.0. Затем снова установите пакет, чтобы убедиться, что он разрешил проблему.

+0

не работает. могу ли я fork locomotive-heroku на github и отредактировать его так, чтобы он требовал excon (~> 0,14)? Я не знаю, как ... –

+0

После удаления версии 0.20.0 при вводе 'gem list | grep excon', он показал вам 0.9.4? – MurifoX

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