安装 ruby 并与 capistrano 一起使用 bundler

Install ruby and use bundler with capistrano

意思是,capistrano 我想通过 bundler 安装 ruby(和 rvm),一些 gem,并执行一些使用它们的任务。这可能吗?当我尝试使用 rvm1-capistrano3 gem 安装 gems 时,它失败了:

Installing light_resizer (0.2.0)
ERROR:  While executing gem ... (TypeError)
    no implicit conversion of nil into String

如果我使用 capistrano-bundler 和上面提到的 gem,将 bundle_bins 设置为 [](以便能够安装 bundler),我以后不能 运行 像 deploy:assets:precompile 这样的任务。

毕竟我所做的是使用 capistrano-bundler,但是 set :bundle_bins, [:rake],因为 rake 是我所需要的。可能不是一个完美的解决方案,但它最后一次完美是什么时候......:)