Я сейчас строю драгоценный камень, и проблема немного отличалась от других ответов.
Я нацеливаюсь на конкретную версию в Gemfile
, но для целей разработки я изменил bundle config
, чтобы получить локальную версию. Я установил другую версию на своей локальной машине, которая делает цель Gemfile.lock
чем-то другим в specs
.
Этот файл отправляется через сервер через git, и сервер, очевидно, не может получить доступ к такой версии гема ...
Чтобы исправить это, просто укажите VERSION
в вашем драгоценном камне в соответствии с тем, который вы разрабатываете / толкаете, и все должно быть в порядке.
gem "my-gem", git: "https://github.com/Loschcode/my-gem.git", branch: "master", tag: "v0.2.2"