Php 作曲家可以';t在composer安装时删除文件
我已删除Php 作曲家可以';t在composer安装时删除文件,php,laravel,composer-php,vagrant,Php,Laravel,Composer Php,Vagrant,我已删除vendor文件夹和composer.lock文件。运行sudo-u www-data composer安装-vv时,出现以下错误: - Installing composer/package-versions-deprecated (1.11.99.1): Reading /home/vagrant/.composer/cache/files/composer/package-versions-deprecated/152d7deed07370b5fdb649027a98c4feafa
vendor
文件夹和composer.lock
文件。运行sudo-u www-data composer安装-vv
时,出现以下错误:
- Installing composer/package-versions-deprecated (1.11.99.1): Reading /home/vagrant/.composer/cache/files/composer/package-versions-deprecated/152d7deed07370b5fdb649027a98c4feafa4d280.zip from cache
Loading from cache
Extracting archiveExecuting command (CWD): unzip -qq '/vagrant/vendor/composer/package-versions-deprecated/6e763dced6ae19f651e467316dde4d01' -d '/vagrant/vendor/composer/29297821'
Plugin installation failed (include(/vagrant/vendor/composer/package-versions-deprecated/src/PackageVersions/Installer.php): failed to open stream: No such file or directory), rolling back
- Removing composer/package-versions-deprecated (1.11.99.1)
[RuntimeException]
Could not delete /vagrant/vendor/composer/package-versions-deprecated/src/PackageVersions:
编辑:我最终删除了composer.json中的所有内容,然后逐行添加回去。这花了一些时间,但成功了。我没有找到问题的原因。使用NFS!它将解决作曲家“无法删除”的问题
宅地.yaml中设置NFS
vagrant plugin install vagrant-winnfsd
folders:
- map: D:\Homestead
to: /home/vagrant/code
type: "nfs"