Bundler 2 не запускает rspec - PullRequest
       28

Bundler 2 не запускает rspec

0 голосов
/ 25 апреля 2019

Мы недавно обновили упаковщик до 2.0.1 в нашем проекте. После обновления приложение работает нормально, но я не могу запустить rspec. Он работает на моем компьютере коллег, который должен быть очень похож на мой.

Что я пробовал:

  • bundler update --bundler => успешно завершено
  • gem update bundler => успешно завершается
  • bundle exec bin/rspec => Ошибка: You must use Bundler 2 or greater with this lockfile.

    • bin/rspec => Ошибка: You must use Bundler 2 or greater with this lockfile.
  • bundle -v => Версия Bundler 2.0.1

  • bundle exec bundler -v => Версия Bundler 2.0.1
  • bundle exec rake app:update:bin => успешно завершено

Некоторые версии:

  • rspec 3.7.0
  • ruby ​​2.4.1p111

Ответы [ 2 ]

0 голосов
/ 26 апреля 2019

Вы можете попробовать удалить Gemfile.lock и запустить bundle install, после этого попробуйте еще раз выполнить команду: bundle exec rspec

0 голосов
/ 26 апреля 2019

Я думаю, что проблема была с моей версией пакета по умолчанию. Вы можете видеть это с gem list bundler.

Я закончил тем, что удалил ruby ​​и переустановил его, после чего последовала новая установка bundler 2 и всех других гемов. Исправлено.

...