В настоящее время я просто запускаю следующее:
после 'deploy: update_code', 'deploy: bundle'
namespace :deploy do
task :bundle do
run "cd #{release_path} && bundle install --deployment --without development test staging"
end
end
Теперь это работает нормально, но сборщик заканчиваетсяустановка всех драгоценных камней на vendor/gems
каждый раз.Хотя я понимаю достоинства выделения гемов для каждого выпуска (в отличие от использования общей папки, что (?) Может привести к ошибкам при откате и т. Д.), Безусловно, есть лучший способ сделать это, не требующиймного времени для развертывания и экономия дискового пространства.