Windows 更新 1903 后 Composer 无法使用 laravel

Posted

技术标签:

【中文标题】Windows 更新 1903 后 Composer 无法使用 laravel【英文标题】:Composer not working with laravel after Windows update 1903 【发布时间】:2019-10-27 22:17:05 【问题描述】:

昨天我将我的 windows 从版本 1803 更新到了 1903。今天我尝试继续我的 laravel 应用程序并尝试运行 php artisan serve 进行开发。

我得到的是一条错误消息:

PHP 警告:需要(C:\Users\MY_USERNAME\MY_PROJECT/vendor/autoload.php):无法打开流:第 18 行的 artisan 中没有此类文件或目录

警告:要求(C:\Users\MY_USERNAME\MY_PROJECT/vendor/autoload.php):无法打开流:第 18 行的 artisan 中没有此类文件或目录 PHP 致命错误:require():无法在第 18 行的工匠中打开所需的 'C:\Users\MY_USERNAME\MY_PROJECT/vendor/autoload.php' (include_path='C:\xampp\php\PEAR')

致命错误:require():在第 18 行的 artisan 中打开所需的 'C:\Users\MY_USERNAME\MY_PROJECT/vendor/autoload.php' (include_path='C:\xampp\php\PEAR') 失败

但是那些文件是存在的。更新到 Windows 1903 后我没有更改任何内容。

【问题讨论】:

【参考方案1】:

因为你没有安装 Composer 依赖所以

Cd 到你的项目并在你的终端运行composer install

【讨论】:

你删除了我的评论吗?这个答案不能解决任何问题。我已经这样做了,它只是说 composer.json 不存在。但它确实存在于目录中。【参考方案2】:

由于 Windows 更新,我遇到了同样的问题,我无法在我的原始项目中执行 composer install,因为它没有找到 composer.json,所以...我将它推送到 Github,下载然后制作了 composer安装在新项目上,它可以工作。也许这不是最好的解决方案......但对我有用

【讨论】:

以上是关于Windows 更新 1903 后 Composer 无法使用 laravel的主要内容,如果未能解决你的问题,请参考以下文章

在Windows上更新docker compose为1.8

vmware 工作站不适用于 windows 10 pro 1903

Windows 10 更新后VMware Workstation pro无法运行 (无需卸载原版本VM)

如何更新你的电脑到win10 1903版本?

英特尔的驱动程序与Windows 10 V1903出现兼容问题

docker-compose在dockerfile更新后自动更新image