rails golondrinas deploy commands california app ruby-on-rails capistrano

ruby-on-rails - golondrinas - deploy rails app ubuntu



No existe tal archivo o directorio en el despliegue capistrano (2)

Aquí está el error al hacer el despliegue de la tapa:

*** [err :: 11.15.19.46] find: `/var/www/emclab/releases/20111208184942/public/images'' *** [err :: 11.15.19.46] : No such file or directory *** [err :: 11.15.19.46] find: `/var/www/emclab/releases/20111208184942/public/stylesheets'': No such file or directory *** [err :: 11.15.19.46] find: `/var/www/emclab/releases/20111208184942/public/javascripts'' *** [err :: 11.15.19.46] : No such file or directory

¿Algún pensamiento qué causa el error? Gracias.


Luché con este problema también.

Suponiendo que está utilizando Rails 3.1, la respuesta está en esta página web: http://guides.rubyonrails.org/asset_pipeline.html

La respuesta corta es que sus activos (imgs, js, css) no se han compilado para su implementación en producción. Puede compilarlos manualmente con este comando.

bundle exec rake assets:precompile

O puedes descomentar esta línea de tu Capfile:

load ''deploy/assets''

O puede configurar su entorno de producción para compilar los activos en producción, pero encontré que la solución acaba de crear más problemas y recomendaría las dos sugerencias anteriores.


Supongo que has actualizado a los rieles 3.1

Me corro en el mismo problema recientemente. Solución:

Añade esta línea a deploy.rb

set :normalize_asset_timestamps, false

De hecho, esta pregunta es la duplicación de: Capistrano y el despliegue de un sitio web de Github

Solo publícalo porque lo encontré en Google bastante alto y este no tiene respuesta.