在能够使用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中。 这就是您从未手动安装它的原因。