Bundler не смог найти совместимые версии для гема "огурец-сообщения" - PullRequest
0 голосов
/ 09 июля 2020

Я пытаюсь обновить gem gherkin с 5.1.0 до 9.0.0, но любая версия выше 5.1.0 вызывает эту ошибку

Bundler could not find compatible versions for gem "cucumber-messages":
  In GemFile:
    cucumber (= 4.1.0) x64-mingw32 was resolved to 4.1.0, which depends on
      cucumber-messages (>= 12.2.0, ~> 12.2) x64-mingw32

    gherkin (= 9.0.0) x64-mingw32 was resolved to 9.0.0, which depends on
      cucumber-messages (>= 8.0.0, ~> 8.0) x64-mingw32

Process finished with exit code 6

Это то, что у меня есть в моем gemfile

gem "cucumber", "4.1.0"
gem "cucumber-messages", "12.2.0"
gem "gherkin", "9.0.0"
gem "page-object"
gem "debase"
gem "selenium-webdriver"
gem "watir"
gem "watir-dom-wait", "0.3.3"
gem "watir-scroll", "0.3.0"
gem "webdriver-user-agent"
gem "webdrivers"
gem "require_all"
gem "rspec"
gem "faker"
gem "fig_newton"
gem "pretty_face"
gem "ffi"
gem "colorize"
gem "activesupport"
gem "rake"

Может ли кто-нибудь предложить какую-либо помощь в решении проблемы, пожалуйста

Спасибо

Kev

1 Ответ

1 голос
/ 09 июля 2020

Вы исправили некоторые драгоценные камни в определенных версиях, например огурец и огурец-сообщения . Это может означать, что зависимости между драгоценными камнями не могут быть разрешены.

Вы можете отказаться от проблемы, вызывающей фиксированные номера версий один за другим, пока пакет не завершится успешно.

Начните с удаления номера версии для огурцов-сообщений.

...