У меня возникают некоторые странные проблемы во время установки / обновления Composer, которые, похоже, начали появляться после обновления Laravel Homestead с v6.x до 9.0.2.
Кажется, Composer бомбит каждый раз, когда я запускаю его, когда он находится внутри папки с синхронизацией с хостом, что, очевидно, происходит постоянно.Когда я бродю по ssh, делаю новый composer create-project --prefer-dist laravel/laravel
в папке sync'd, я вижу следующие ошибки, ВСЕГДА в одних и тех же пакетах, что странно:
- Installing symfony/var-dumper (v4.3.2): Loading from cache
Skipped installation of bin Resources/bin/var-dump-server for package symfony/var-dumper: file not found in package
- Installing nikic/php-parser (v4.2.2): Loading from cache
Skipped installation of bin bin/php-parse for package nikic/php-parser: file not found in package
- Installing psy/psysh (v0.9.9): Loading from cache
Skipped installation of bin bin/psysh for package psy/psysh: file not found in package
- Installing phpunit/phpunit (7.5.13): Loading from cache
Skipped installation of bin phpunit for package phpunit/phpunit: file not found in package
И затем в конце концов я получаю этов конце:
[RuntimeException]
Could not scan for classes inside "/home/vagrant/testapp.com/vendor/sebastian/object-enumerator/src/" which does not appear to be a file nor a folder
Когда я на самом деле смотрю папку / vendor / в Finder во время установки зависимостей, я наблюдаю, как появляется текущая папка зависимостей, затем исчезает ... затем появляется следующая, затемисчезают.В конце единственная папка и файл, оставленные в / vendor /, - это /vendor/composer/installed.json, которая выглядит правильно, когда я ее открываю.
Теперь, когда я делаю новый composer create-project --prefer-dist laravel/laravel
, в новой несинхронизированной папке.Бум все отлично работает.Эта странная серия ошибок также происходит во всех моих старых проектах, а также во время установки композитора, обновления композитора, а не только во время создания проектов композитора.
Кто-нибудь сталкивался с этим вообще?Я попробовал почти все: rm -rf / vendor /, удалить composer.lock, очистить кэш-память композера и т. Д. У меня нет идей.
Спасибо