capistrano despliega directory incorrecto

Soy novato en Capistrano, puedo implementar mi aplicación Ruby desde git al server con éxito, pero en lugar de implementar el código directamente crea 2 directorys, a saber, actual y versiones . ¿Cómo salir de eso?

Eso es normal. Así es como funciona Capistrano.

Cada vez que implementa una nueva versión se crea en la carpeta de lanzamientos. Una vez que se completa la implementación, el enlace simbólico actual se actualiza para apuntar a la versión recién creada.

De esta manera

  • no es necesario actualizar las configuraciones del server web en cada versión
  • Los deployments en progreso no se usan hasta que estén listos
  • es posible volver a una versión anterior