【发布时间】:2019-12-29 12:17:04
【问题描述】:
我不小心在一个 laravel 项目中运行了laravel new 命令,显然删除了 autoload_real.php
我在运行php artisan serve 时收到这些错误消息:
“PHP 警告:需要(C:\xampp\htdocs\e-commerce\vendor\composer/../symfony/polyfill-ctype/bootstrap.php):无法打开流:C 中没有这样的文件或目录:\xampp\htdocs\e-commerce\vendor\composer\autoload_real.php 在第 66 行
警告:需要(C:\xampp\htdocs\e-commerce\vendor\composer/../symfony/polyfill-ctype/bootstrap.php):无法打开流:C:\ 中没有这样的文件或目录xampp\htdocs\e-commerce\vendor\composer\autoload_real.php 在第 66 行 PHP 致命错误:require(): 无法打开所需的 'C:\xampp\htdocs\e-commerce\vendor\composer/../symfony/polyfill-ctype/bootstrap.php' (include_path='C:\xampp\php \PEAR') 在 C:\xampp\htdocs\e-commerce\vendor\composer\autoload_real.php 第 66 行
致命错误:require(): 无法打开所需的 'C:\xampp\htdocs\e-commerce\vendor\composer/../symfony/polyfill-ctype/bootstrap.php' (include_path='C:\xampp \php\PEAR') 在 C:\xampp\htdocs\e-commerce\vendor\composer\autoload_real.php 第 66 行"
有没有办法找回autoload_real.php?
【问题讨论】:
-
取决于 laravel new 命令中发生的一切?你的 composer.json 完好无损吗?如果是,那么只做 composer install 应该修复它吗?在执行此操作之前删除 composer.lock 。让它生成一个新的新锁文件。
-
这就是为什么你必须使用 git