Ruby on rails 如何解决circleci上的错误“;bash:第1行:bundle:未找到命令";
我的测试昨天在circle上都通过了,今天仍然在本地通过,但现在我收到了这个错误消息。发生什么事了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
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可以继续