Я развертываю приложение rails на VPS с capistrano, bundler и rvm.Вот часть моего deploy.rb
$:.unshift(File.expand_path('./lib', ENV['rvm_path']))
require "rvm/capistrano"
require "bundler/capistrano" # Load RVM's capistrano plugin.
set :rvm_type, :system
set :rvm_ruby_string, '1.9.2@gemset_name'
my .rvmrc
rvm --create use 1.9.2@gemset_name
Когда я вошел на сервер, я заметил, что был создан набор гемов rvm, однако все гемы были установленыв /shared/bundle/ruby/1.9.1/gems - нет в наборе гемов (/ usr / local / rvm / gemset)
Я использую RVM в разработке и думаю, что это здорово, но когда пораразвернуть в производство.каковы лучшие практики?Есть ли способ сказать, что bundler должен установить гемы в наборе гемов?
Нужен ли вообще гемсет?(кажется, что bundler уже изолирует наборы гемов), я что-то упустил?
Пожалуйста, помогите мне понять!
Большое спасибо