当我尝试使用Capistrano 3部署我的Rails 5应用程序时,它甚至在分段时尝试安装开发宝石。这是一个全新的行为,我不知道它来自哪里(来自一堆提交到控制器的中间,部署脚本或Gemfile根本没有被触及)。
capistrano.log
的相关行是:
bash: line 1: 13108 Killed /path/to/my/app/rvm1scripts/rvm-auto.sh 2.4.0 bundle install --path /path/to/my/app/shared/bundle --without development test --deployment --quiet
bundle stderr: Nothing written
** DEPLOY FAILED
** Refer to log/capistrano.log for details.
我的capistrano.log可以在this gist找到,但它的要点是它检查捆绑,由于未安装group :development
宝石(显然),因此失败,然后尝试捆绑安装,这不会发生,因为他们在开发组中。这是一个奇怪的,周期性的问题。