2016-08-12 2 views
-2

Когда я раскрываю свой проект с Капистрано (для Symfony) пространства, у меня эта ошибка:.composer заполнен? Нет места на устройстве

INFO [72050b7f] Running /usr/bin/env composer install --no-dev --prefer-dist --no-interaction --quiet --optimize-autoloader as [email protected] 
DEBUG [72050b7f] Command: cd /var/www/dev/Dome/releases/20160812073355 && (export SYMFONY_ENV="prod" ; /usr/bin/env composer install --no-dev --prefer-dist --no-interaction --quiet --optimize-autoloader) 
DEBUG [72050b7f] The disk hosting /var/www/.composer is full, this may be the cause of the following exception 
DEBUG [72050b7f] 
DEBUG [72050b7f] 
[ErrorException] 
ZipArchive::extractTo(): No space left on device 

Можете ли вы мне помочь?

+3

Не может быть, что на устройстве нет места ...? – PeeHaa

+0

Можете ли вы предоставить больше контекста? Какую среду вы используете? Это ваш локальный компьютер, виртуальная машина, машина CI, контейнер Docker? – alcohol

ответ

0

The disk hosting /var/www/.composer is full.

Сообщение довольно выразительное, на вашем диске/разделе вы исчерпали память ПЗУ и больше не можете загружать даже исходные коды с композитором.

Я предлагаю вам либо сменить диск, либо если это виртуальный раздел, чтобы улучшить размер памяти.

Это, похоже, не связано ни с Capistrano, Symfony, Composer, ни с PHP.

+0

Спасибо, я новичок на сервере. Но когда я использую команды (df или df -i), мое устройство не заполнено:/ –

+1

есть ли квота, которая ограничивает ваше полезное пространство? –

+1

Что именно возвращает команда 'df -h/var/www'? Как насчет 'cd/var/www && du -h -c -s'? –

0

Используйте df -h для проверки всех разделов (обязательно проверьте соответствующий раздел, их может быть несколько) и, если возможно, свободное место.

Альтернативные варианты;

  • Вы можете попробовать изменить домашний каталог Composer на другой раздел/место, используя переменную окружения COMPOSER_HOME=/new/path.
  • Вы можете отключить каталог кеша, используя COMPOSER_CACHE_DIR=/dev/null.
Смежные вопросы