В моем 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
все изменения подобраны.
Почему тонкий не распознает новый текущий каталог?