2012-02-09 8 views
6

I starali się wdrożyć Rail 3.1.1 aplikację na CentOS 6Błąd Kompilacja CSS Aktywów

Jest to błąd otrzymuję

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' 

Doceniam pomoc.

+4

Wyczyść folder pamięci podręcznej i spróbuj ponownie. Po prostu opróżnij folder tmp/ – Nerian

Odpowiedz

22

Wystąpiły 2 problemy. Po pierwsze uprawnienia były błędne. a po drugie, jak powiedział Nerian, musisz wyczyścić folder tmp.

Aby ustawić odpowiednie uprawnienia

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

Aby wyczyścić ty tmp folderowi

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

dzięki @Steffan, rozwiązałeś mój problem – fengd

+0

Dlaczego nie muszę tego robić na moim komputerze? Czy to jedyny sposób, aby go rozwiązać? – MichaelScaria

0

Jeśli używasz serwera Apache wystarczy upewnić się, że konto apache Bramki WWW- dane mogą wykonywać egzekucje w katalogu.

chown -R www-data:www-data . 
service apache2 reload 
Powiązane problemy