【问题标题】:Vendor folders immediately disappear on creation when running composer install运行 composer install 时供应商文件夹在创建时立即消失
【发布时间】:2019-07-17 13:53:34
【问题描述】:

如果我在我的 Homestead 虚拟机中安装一个新的 Laravel 项目并运行“composer install”或“c​​omposer update”,它会创建一个供应商文件夹,但会立即再次删除该供应商文件夹中的文件夹。

我在一台 Windows 10 机器上的 Virtual Box 中安装了 Laravel/Homestead。 如果我在运行 composer update 时打开文件资源管理器,我可以看到供应商文件夹已创建但随后又被删除(或删除)。 如果我将 Laravel 项目安装在未与主机映射的文件夹中,则供应商文件没有问题。

【问题讨论】:

  • 我打赌这与虚拟盒子的版本有关。要升级我的并测试

标签: composer-php homestead


【解决方案1】:

我确实遇到了这个问题。

让我看看能不能为你解答。

  • Vagrant 已安装
  • 已安装虚拟机
  • Windows 10 机器

在 Windows 10 上通过 vagrant 运行虚拟机,与虚拟机共享文件夹

这听起来对吗?

我通过这样做修复了:

  • 删除 composer.lock 文件
  • 删除供应商文件夹
  • 下载并安装最新的虚拟盒子
  • 下载并安装最新的 vagrant
  • 电脑重启后加载流浪机器
  • 尝试运行 composer update 然后 composer install

现在还好吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-11
    • 2019-12-25
    • 2017-01-11
    • 2018-02-24
    • 2016-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多