我正在使用橡胶将我的 Symfony 项目部署到 Digital Ocean。该项目托管在 bitbucket 上。
这是我的 Capfile。
require 'capistrano/setup'
require 'capistrano/deploy'
require 'capistrano/symfony'
require 'capistrano/scm/git'
install_plugin Capistrano::SCM::Git
Dir.glob('deploy/tasks/*.rake').each { |r| import r }
管道运行良好,但突然停止工作,引发此错误。
cap staging deploy
+ cap staging deploy
bash: cap: command not found
我尝试恢复提交,但没有帮助。尝试从服务器中删除 capistrano,但它也没有工作。
capistrano - 的先前步骤gem install bundler
,并且bundle install
可以正常工作。
我是橡胶和 bitbucket 管道的新手,所以也许我在这里遗漏了一些东西?
刚刚知道 bitbucket 管道正在 docker 映像上执行。那么这是bitbucket的问题吗?