Използвам capistrano за разгръщане на моя проект Ruby on Rails. Аз съм на Dreamhost VPS и от преди няколко седмици, без промяна в capistrano или пасажер, започнах да изпитвам странен проблем с внедряването:
Всеки път, когато capistrano внедрява моето приложение, всичко върви както трябва, с изключение на deploy:symlink (което се извиква по подразбиране), което трябва да насочва „текущата“ директория към най-новата версия. Въпреки че новата версия е внедрена правилно в директорията "releases", проблемът е, че "текущата" символна връзка винаги е настроена към предишната версия вместо към новата. Така че мога да внедрявам приложения, но винаги трябва да стартирам внедряването два пъти подред.
Можете да видите регистъра на capistrano тук: http://img715.imageshack.us/img715/7803/capistranoproblemb.png
Някой друг изпитвал ли е това преди или може ли да ми помогне да го реша?
Благодаря!