Мой рецепт Capistrano (довольно ванильный) терпит неудачу, потому что версии гемов на сервере не совпадают с тем, что есть в Gemfile (я думаю)
Как я могу это исправить? Я думал, что 'обновление пакета' на сервере автоматически было частью рецепта Cap по умолчанию? ... Должно быть, я ошибаюсь. Если да, то как добавить?
Справочная информация: общесистемный RVM установлен на сервере. Но рецепт Cap знает имя файла gemfile, который ruby-1.9.3@myapp
.
в моем deploy.rb согласно сайту RVM :
$:.unshift(File.expand_path('./lib', ENV['rvm_path'])) # Add RVM's lib directory to the load path.
require "rvm/capistrano" # Load RVM's capistrano plugin.
set :rvm_ruby_string, 'ruby-1.9.3@myapp' # Or whatever env you want it to run in.
set :rvm_type, :system
...