Назад | Перейти на главную страницу

При перезапуске тонкого через Capistrano изменения не принимаются

В моем deploy.rb у меня есть следующие задачи:

namespace :deploy do
    task :start, :roles => :app do
        run "cd #{current_path} && bundle exec thin start -C config/thin.yml"
    end

    task :stop, :roles => :app do
        run "cd #{current_path} && bundle exec thin stop -C config/thin.yml"
    end

    task :restart, :roles => :app do
        run "cd #{current_path} && bundle exec thin restart -C config/thin.yml"
    end 
end

Когда я бегу cap deploy:restart через cap deploy последние изменения кода не принимаются. Однако, если я впоследствии запустил cap deploy:stop и крышка cap deploy:start все изменения подобраны.

Почему тонкий не распознает новый текущий каталог?