Bundler не может найти совместимую версию gem, несмотря на то, что она там есть? - PullRequest
0 голосов
/ 11 июня 2018

Я не понимаю эту ошибку, которую получаю, когда запускаю bundle install:

Bundler could not find compatible versions for gem "bundler":
  In Gemfile:
    rails (= 3.0.0) was resolved to 3.0.0, which depends on
      bundler (~> 1.0.0)

  Current Bundler version:
    bundler (1.16.2)
This Gemfile requires a different version of Bundler.

Если у меня версия пакета 1.16.2, почему она не считается удовлетворяющей критериям ~> 1.0.0?

1 Ответ

0 голосов
/ 11 июня 2018

Обозначение ~> позволяет очертить приращение, в результате чего младшая цифра может отличаться от спецификации.

Таким образом, в этом случае ~> 1.0.0 означает любую версию, которая> = 1.0.0 и <1.1.</p>

Однако запись ~> 1.0 будет означать любую версию> = 1.0 и <2.0 </p>

В вашем случае 1.16.2 явно больше, чем 1.1 и, следовательно, не соответствует требованиям, изложенным

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...