rbenv-capistrano 安装 ruby 版本 1.9.3p392 而不是 1.9.3p448

rbenv-capistrano install ruby version 1.9.3p392 instead of 1.9.3p448

myproject@ubuntu:~/Desktop/myproject$ ruby -v
ruby 1.9.3p448 (2013-06-27 revision 41675) [i686-linux]

但是当我 运行 cap deploy:setup 安装在我的生产服务器 ruby 版本 1.9.3p392

我的.ruby版本文件:

1.9.3-p448

我的 capistrano-rbenv 版本是 (1.0.5)

我认为 capistrano-rbenv 本身不会安装新的 ruby 版本,而是使用选定的 ruby 版本,或者如果所需版本不存在,则使用类似的版本.

此外,您可能还在 config/deploy.rb 中配置了另一个版本:

set :rbenv_ruby, '1.9.3-p392' # somewhere perhaps