Ruby on rails 如何解决circleci上的错误“;bash:第1行:bundle:未找到命令";

Ruby on rails 如何解决circleci上的错误“;bash:第1行:bundle:未找到命令";,ruby-on-rails,testing,circleci,Ruby On Rails,Testing,Circleci,我的测试昨天在circle上都通过了,今天仍然在本地通过,但现在我收到了这个错误消息。发生什么事了 bundle check --path=vendor/bundle || bundle install --path=vendor/bundle --jobs=4 --retry=3 bash: line 1: bundle: command not found bash: line 1: bundle: command not found bundle check --path=vendor

我的测试昨天在circle上都通过了,今天仍然在本地通过,但现在我收到了这个错误消息。发生什么事了

bundle check --path=vendor/bundle || bundle install --path=vendor/bundle --jobs=4 --retry=3 
bash: line 1: bundle: command not found
bash: line 1: bundle: command not found

bundle check --path=vendor/bundle || bundle install --path=vendor/bundle --jobs=4 --retry=3  returned exit code 127

Action failed: bundle install

我完全相信CircleCI在推出之前不会测试任何东西:

基本上,您知道必须显式安装bundler


gem install bundler
添加到
圈中
依赖项
pre
阶段。yml
文件

我完全相信CircleCI在推出之前不会测试任何东西:

基本上,您知道必须显式安装bundler


gem install bundler
添加到
circle.yml
文件中
dependencies
pre
阶段。对于使用docker映像的CircleCI 2.0,我遇到了相同的问题


解决方案是从repo中删除我的
。ruby gemset
,之后CI可以使用默认的gemset,bundler可以继续。对于使用docker图像的CircleCI 2.0,我遇到了同样的问题

解决方案是从repo中删除我的
.ruby gemset
,然后CI可以使用默认的gemset,bundler可以继续