簡體   English   中英

編譯CSS資產時出錯

[英]Error Compiling CSS Asset

我一直在嘗試在CentOS 6上部署Rail 3.1.1應用程序

這是我得到的錯誤

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'

我很感激幫助。

實際上有兩個問題。 首先權限是錯誤的。 其次像Nerian所說,你必須清除你的tmp文件夾。

設置正確的權限

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

要清除tmp文件夾

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

如果您使用的是Apache服務器,則只需確保apache帳戶www-data可以在目錄中執行。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM