Ошибка компиляции CSS-актива - PullRequest
6 голосов
/ 10 февраля 2012

Я пытался развернуть приложение Rail 3.1.1 в CentOS 6

Это ошибка, которую я получаю

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'

Я ценю помощь.

Ответы [ 2 ]

22 голосов
/ 15 февраля 2012

На самом деле было 2 проблемы. Сначала разрешения были неправильными. и, во-вторых, как сказал Нериан, вы должны очистить папку 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
0 голосов
/ 18 апреля 2014

Если вы используете сервер Apache, вам просто нужно убедиться, что www-data учетной записи apache может выполнять в каталоге.

chown -R www-data:www-data .
service apache2 reload
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...