2015-07-05 2 views
0

Я noob для запуска gem-зависимостей. Я получаю эту ошибку при попытке запустить рубиновую программу«Невозможно активировать» ruby ​​gem: dependencyissue

.rbenv/versions/2.1.5/lib/ruby/2.1.0/rubygems/specification.rb:2064:in `raise_if_conflicts': Unable to activate familysearch-0.4.2, because faraday-0.9.1 conflicts with faraday (~> 0.8.4), multi_json-1.11.2 conflicts with multi_json (~> 1.5.0) (Gem::LoadError) 

При съемке с ошибкой я установил Bundler. Вот как выглядит мой файл блокировки:

GEM 
    remote: https://rubygems.org/ 
    specs: 
    mini_portile (0.6.2) 
    nokogiri (1.6.6.2) 
     mini_portile (~> 0.6.0) 
    rack (1.6.4) 

PLATFORMS 
    ruby 

DEPENDENCIES 
    faraday (~> 0.9.1) 
    nokogiri 
    rack (~> 1.1) 

BUNDLED WITH 
    1.10.5 

Я нашел подобный материал в Интернете и их решениях. К сожалению, никто из них не работал для меня. Спасибо за то, что посмотрели :)

ответ

1

У драгоценных камней, у вас возникли проблемы с familysearch-0.4.2, не было обновлено с марта 2014 года. Следовательно, это зависит от старых версий драгоценных камней.

Я бы рекомендовал отправить вопрос на созданный Gem, jimmyz, на Github через https://github.com/jimmyz/familysearch-rb/issues/new.

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

gem "familysearch", git: 'https://github.com/acpk/familysearch-rb.git'  
+0

Это был комментарий и работа в rockstar. Спасибо!!! Это избавило от одной из проблем, я привязался к использованию, а затем подражал вашему исправлению, но я все равно получаю: невозможно активировать familysearch-0.4.2, потому что multi_json-1.11.2 конфликтует с multi_json (~> 1.5.0) (Gem :: LoadError) – kinezu

+0

@kinezu - только что обновил его. Возможности могут быть сломаны, хотя, поскольку я не мог проверить драгоценный камень на лету из-за из-за видеомагнитофона. –

+0

@kinezu - проблем нет! Если это сработает, можете ли вы принять ответ, пожалуйста? –

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