Bundler 2 不会 运行 rspec
Bundler 2 won't run rspec
我们最近在我们的项目中更新了 bundler 到 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
=> 捆绑器版本 2.0.1
bundle exec bundler -v
=> 捆绑器版本 2.0.1
bundle exec rake app:update:bin
=> 成功完成
一些版本:
- rspec 3.7.0
- ruby 2.4.1p111
我认为问题出在我的默认捆绑器版本上。你可以看到 gem list bundler
.
我最终卸载了 ruby 并重新安装,然后全新安装了 bundler 2 和所有其他 gem。已修复。
您可以尝试删除 Gemfile.lock 和 运行 bundle install
,然后再试 运行 命令:bundle exec rspec
我们最近在我们的项目中更新了 bundler 到 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
=> 捆绑器版本 2.0.1bundle exec bundler -v
=> 捆绑器版本 2.0.1bundle exec rake app:update:bin
=> 成功完成
一些版本:
- rspec 3.7.0
- ruby 2.4.1p111
我认为问题出在我的默认捆绑器版本上。你可以看到 gem list bundler
.
我最终卸载了 ruby 并重新安装,然后全新安装了 bundler 2 和所有其他 gem。已修复。
您可以尝试删除 Gemfile.lock 和 运行 bundle install
,然后再试 运行 命令:bundle exec rspec