Мы недавно обновили упаковщик до 2.0.1 в нашем проекте. После обновления приложение работает нормально, но я не могу запустить rspec. Он работает на моем компьютере коллег, который должен быть очень похож на мой.
Что я пробовал:
bundler update --bundler
gem update bundler
bundle exec bin/rspec => Ошибка: You must use Bundler 2 or greater with this lockfile.
bundle exec bin/rspec
You must use Bundler 2 or greater with this lockfile.
bin/rspec
bundle -v => Версия Bundler 2.0.1
bundle -v
bundle exec bundler -v
bundle exec rake app:update:bin
Некоторые версии:
Вы можете попробовать удалить Gemfile.lock и запустить bundle install, после этого попробуйте еще раз выполнить команду: bundle exec rspec
bundle install
bundle exec rspec
Я думаю, что проблема была с моей версией пакета по умолчанию. Вы можете видеть это с gem list bundler.
gem list bundler
Я закончил тем, что удалил ruby и переустановил его, после чего последовала новая установка bundler 2 и всех других гемов. Исправлено.