2012-02-09 20 views
6

he estado tratando de implementar una aplicación de carril 3.1.1 en CentOS 6error de compilación CSS activos

Este es el error que estoy recibiendo

Error Compiling CSS 
Errno::ENOENT: No Such File or Directory - /var/www/vhosts/MySite/MyAPP/tmp/cache/assets/sprockets%t43t34t34t...t34t-r32r-r23.lock 

/usr/local/lib/ruby/1.9.1/tempfile.rb:343:in 'rmdir' 

Agradezco la ayuda.

+4

Limpie la carpeta de caché e inténtelo de nuevo. Simplemente vacíe la carpeta tmp/ – Nerian

Respuesta

22

Hubo en realidad 2 problemas. Primero los permisos fueron incorrectos. y en segundo lugar, como dijo Nerian, debes borrar tu carpeta tmp.

Para establecer los permisos correctos

chown apache.root yourapp -R 
chmod 755 yourapp -R 

Para borrar la carpeta tmp que

rake tmp:pids:clear    
rake tmp:sessions:clear 
rake tmp:sockets:clear 
rake tmp:cache:clear 
+0

gracias @Steffan, solucionó mi problema – fengd

+0

¿Por qué no tengo que hacer esto en mi propia computadora? ¿Es esta la única manera de resolverlo? – MichaelScaria

0

Si está utilizando un servidor Apache sólo hay que asegurarse de que la cuenta de Apache www- los datos pueden hacer ejecuciones en el directorio.

chown -R www-data:www-data . 
service apache2 reload 
Cuestiones relacionadas