После того, как я переключился с RVM на RBENV, я не могу запустить команду rspec
для тестирования моего Rails Engine (который Binda ).
Ошибка говорит:
/Users/myuser/path/to/my_engine/spec/dummy/Gemfile not found
Чтобы воспроизвести ошибку:
- Требуется наличие RBENV на MacOS
- клонирование двигателя репо
git clone https://github.com/BindaCMS/binda
- изменить каталог
cd binda
- пробег
bundle install
- создать базу данных для фиктивного приложения
cd spec/dummy && rails db:create
- вернуться к корню двигателя и запустить Rsepc
cd ../.. && rspec
У моих коллег из RVM нет проблем. Я что-то упустил?
обновление 1
Запуск bundle exec rspec
получает другой результат. Нет ошибок. Звонит ли какой-нибудь звонок?
Я мог бы быть доволен этой длинной версией, но было бы безопаснее знать, почему запуск rspec
без bundle exec
больше не работает.