capistrano碰到rbenv
碰到的主要麻烦:
Bundler not working with rbenv, could not find [gem]
http://stackoverflow.com/questions/9602806/bundler-not-working-with-rbenv-could-not-find-gem
几个解决方法:
set :default_environment, {
'PATH' => "$HOME/.rbenv/shims:$HOME/.rbenv/bin:$PATH"
}
好处是可以跟其他的环境兼容,比如有些机器使用了rbenv,有些机器还使用rvm,或者rvm和rbenv都没有使用,这个插件都可以兼容。
#使用 rbenv-bundler
别乱用不懂的东西。
参考:
DEPLOYING WITH RBENV AND CAPISTRANO
http://henriksjokvist.net/archive/2012/2/deploying-with-rbenv-and-capistrano/