Я развертываю приложение 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 gemset был создан, однако все драгоценные камни были установлены в /shared/bundle/ruby/1.9.1/gems - не в gemset (/ usr / local / rvm / gemset)
Я использую RVM в разработке и думаю это здорово, но когда пора развертывать в производственной среде. Каковы лучшие практики? Есть ли способ указать сборщику установить драгоценные камни в гемсет?
Нужен ли мне вообще гемсет? (похоже, что сборщик уже изоляция драгоценных камней), я что-то упустил?
Пожалуйста, помогите мне разобраться!
Большое спасибо