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.