2015-04-07 3 views
1

У меня есть приложение, которое использует Appnexusapi gem. Теперь мне нужно установить gmail google-api-client (> = 0.8.2) в мое приложение для подключения google adx api. Но при установке google-api-client я получаю проблемы с зависимостями с драгоценностями faraday и multi_json. Может ли кто-нибудь дать мне решение этой проблемы.Не удалось установить последние версии gogle-api-client gem вместе с appnexusapi gem

Пожалуйста найти ошибку ниже я получаю

 Bundler could not find compatible versions for gem "multi_json": 
In Gemfile: 
    appnexusapi (>= 0) ruby depends on 
     multi_json (~> 1.0.3) ruby 

    google-api-client (= 0.8.2) ruby depends on 
     multi_json (1.10.0)

Заранее спасибо

ответ

0

Попросите автора appnexusapi обновить до более поздней версии multi_json. Пока вы ждете, вы можете попробовать развить его самостоятельно, обновив gemspec, а затем указав свою вилку в качестве источника драгоценных камней. Если вы можете заставить его работать с последней версией multi_json (я не вижу никаких тестов), вы можете отправить запрос на pull.

+0

Спасибо за ваш ответ @Gerry. Но если я обновляю gemspec appnexusapi, внутренние методы appnexusapi не работают –

+0

К сожалению, это означает, что кто-то должен исправить эти внутренние методы. Однако это странно, учитывая, что многоязычие утверждает, что незначительные релизы не должны ничего сломать (https://github.com/intridea/multi_json#versioning). Это может быть любое легкое исправление в Appnexusapi. Дать ему шанс – Gerry

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

  • Нет связанных вопросов^_^