Ruby Capistrano部署捆绑包:未找到命令

Ruby Capistrano部署捆绑包:未找到命令,ruby,capistrano,Ruby,Capistrano,我使用Wordpress网站运行Capistrano,我在本地工作,并将其部署到Digital Ocean上的暂存服务器或生产服务器。我已经做了好几个月了。而今天,简单的部署脚本突然不起作用了scripts/deploystaging 它工作得很好&现在不行了。你知道是什么导致它破裂吗 我得到一个错误: scripts/deploy: line 3: bundle: command not found 第3行的命令是: (bundle exec cap $1 deploy) 我正在使用rub

我使用Wordpress网站运行Capistrano,我在本地工作,并将其部署到Digital Ocean上的暂存服务器或生产服务器。我已经做了好几个月了。而今天,简单的部署脚本突然不起作用了
scripts/deploystaging

它工作得很好&现在不行了。你知道是什么导致它破裂吗

我得到一个错误:

scripts/deploy: line 3: bundle: command not found
第3行的命令是:

(bundle exec cap $1 deploy)
我正在使用ruby 2.0.0p645 它看起来像Capistrano
gem'Capistrano',“~>3.2.0”


我实际上有3个网站使用这个命令,但没有一个网站是突然工作的。Cap是否进行了更新,或者我的系统是否有错误?

只需在远程站点上尝试:

gem install bundler

另外,我运行了
gem list--local
,它显示了capistrano 3.2.1实际上是与cap composer、bower和npm一起安装的……谢谢!我试过了。还有我能找到或想到的所有生物。即使在运行
gem install bundler
之后,仍然会出现持续的错误。看起来这与我本周末对El Capitan的更新有关!但是仍然不知道如何修复。很抱歉,应该在本地网站上进行检查。毫无疑问,捆绑包丢失了。您是否在
gem list--local
之后列出了捆绑机gem?是的,包括本地和全局。我把它放在网站下,也放在我的主系统上
bundler(1.10.6,1.9.6)
capistrano(3.2.1)
capistrano bower(1.1.0)
capistrano composer(0.0.6,0.0.4)
哪一个bundle
可以执行捆绑包?如果没有,您应该检查路径中是否存在正确的gem的
bin
目录。