сломанный старый релиз capistrano, как использовать новый релиз? - PullRequest
1 голос
/ 22 марта 2012

Я создал новые выпуски с командой:

cap deploy

Я удалил старый выпуск с:

cap deploy:cleanup -s keep_releases=1

Мой файл deploy.rb работает нормально:

$:.unshift(File.expand_path('./lib', ENV['rvm_path'])) # Add RVM's lib directory to the load pathe
require "rvm/capistrano"                  # Load RVM's capistrano plugin.
require "bundler/capistrano"
set :rvm_ruby_string, 'ruby-1.9.2-p318@global'  
set :rvm_type, :user
set :application, "mydomain.com"
set :user, 'user'
set :repository,  "#{user}@ip.ip.ip.ip:~/application"
set :scm, :git
set :use_sudo, false
set :deploy_via, :copy
set :keep_releases, 2
set :deploy_to, "~/#{application}"
role :web, "ip.ip.ip.ip"                          # Your HTTP server, Apache/etc
role :app, "ip.ip.ip.ip"                          # This may be the same as your `Web` server
role :db,  "ip.ip.ip.ip", :primary => true # This is where Rails migrations will run
after "deploy:update", "deploy:cleanup" 

Когда я пытаюсь обновить свою веб-страницу, я получаю следующее:

Errno::ENOENT

No such file or directory - /home/user/mydomain.com/releases/20120321181235/config/locales/devise.en.yml

Релиз 20120321181235 не существует, это старый релиз.Я хочу использовать новую версию с изменениями в моих файлах.

Как я могу это сделать?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...