在能够使用Capistrano进行部署之前,是否需要在我的服务器上手动安装Bundler?

标题基本概括了所有内容。

我刚刚使用Ruby 1.9.2设置了我的Web服务器。 这是一个干净的安装 – 尚未安装任何gem。 另外,我刚刚为我的Rails应用程序配置了Capistrano。

当我运行cap deploy ,它失败并显示以下错误消息:

 *** [err :: bogusip.com] bash: bundle: command not found 

鉴于我所做的就是将Ruby 1.9.2安装到我的服务器上,此时Bundler不存在。 Capistrano是应该为我安装Bundler gem还是我自己应该这样做?

是的

默认情况下,Bundler不包含在ruby中,它包含在rails中。 这就是您从未手动安装它的原因。