Estoy usando capistrano para implementar mi proyecto Ruby on Rails. Estoy en un Dreamhost VPS y desde hace unas semanas, sin cambios en capistrano o pasajero, comencé a experimentar un extraño problema con la implementación:Implementar: symlink en capistrano señala el directorio "actual" a la versión anterior
Cada vez que capistrano está implementando mi aplicación, todo va bien excepto implementar: enlace simbólico (que se llama por defecto) que debe apuntar el directorio "actual" a la versión más reciente. Aunque la nueva versión se implementa correctamente en el directorio "releases", el problema es que el enlace simbólico "actual" siempre se establece en la versión anterior en lugar de la nueva. Entonces puedo implementar aplicaciones pero siempre tengo que ejecutar el despliegue dos veces seguidas.
Se puede ver el registro de Capistrano aquí: http://img715.imageshack.us/img715/7803/capistranoproblemb.png
Ha alguien más experimentado esto antes o puede ayudar a resolverlo?
Gracias!
En el último Capistrano, es 'deploy: create_symlink' en lugar de' deploy: symlink'. – manafire
Por favor, cambie la respuesta aceptada a la dada por @knocte. El kludge anterior puede funcionar, pero es un olor a código. – JellicleCat
@JellicleCat: ¿qué versión de capistrano estás usando? – knocte