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
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