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"