'errno=5 Ошибка ввода / вывода' произошла при запуске обновления композитора в проекте laravel7.9.2
Я пытаюсь сделать composer update
в проекте laravel в моей локальной системе, но обнаружил эту ошибку:
~ compoeser update
Loading composer repositories with package information
Updating dependencies (including require-dev)
[ErrorException]
hash_file(): read of 8192 bytes failed with errno=5 Input/output error
Это происходит после установки php-intl
расширение.
Я полностью переустановил php и все его расширения в своей системе, но проблема не решена. Кроме того, я переустанавливаю композитор и устанавливаю еще один новый laravel, но ни один из них не решил проблему.
ОС: Ubuntu 18.04.4 LTS 64 бит
php: 7.4.5
ларавел: 7.9.2
1 ответ
Просто запустите это
rm -rf ~/.composer/cache
или для получения дополнительной информации об отладке
Установка / обновление Composer не работает
Подтвержденный ответ - ваше решение...
Если вы запускаете это на виртуальной машине, попробуйте добавить ОЗУ. Я обнаружил, что мой Vagrantbox по умолчанию имеет размер 512 МБ. После установки 2048 через.Vagrantfile все заработало.