RVM Gemset - Bundler & Capistrano в производстве

Я развертываю приложение 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 в разработке и думаю это здорово, но когда пора развертывать в производственной среде. Каковы лучшие практики? Есть ли способ указать сборщику установить драгоценные камни в гемсет?

Нужен ли мне вообще гемсет? (похоже, что сборщик уже изоляция драгоценных камней), я что-то упустил?

Пожалуйста, помогите мне разобраться!

Большое спасибо

20
задан Jazmin 2 October 2011 в 19:47
поделиться