Я использую capistrano для развертывания своего проекта Ruby on Rails. Я нахожусь на Dreamhost VPS, и несколько недель назад, без смены капистрано или пассажира, я начал испытывать странную проблему с развертыванием:
Каждый раз, когда capistrano развертывает мое приложение, все идет правильно, кроме deploy:symlink (который вызывается по умолчанию), который должен указывать «текущий» каталог на новейшую версию. Несмотря на то, что новая версия правильно развернута в каталоге «релизы», проблема заключается в том, что «текущая» символическая ссылка всегда устанавливается на предыдущую версию, а не на новую. Таким образом, я могу развертывать приложения, но мне всегда приходится запускать развертывание два раза подряд.
Журнал capistrano можно посмотреть здесь: http://img715.imageshack.us/img715/7803/capistranoproblemb.png
Кто-нибудь еще сталкивался с этим раньше или может помочь мне решить эту проблему?
Спасибо!