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的主要内容,如果未能解决你的问题,请参考以下文章
vmware 工作站不适用于 windows 10 pro 1903
Windows 10 更新后VMware Workstation pro无法运行 (无需卸载原版本VM)