在通过composer安装jetstream之后,composer require laravel/jetstream突然得到一个没有这样的文件或目录的ErrorException。
Writing lock file
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
ErrorException
require(F:\laravelApps\test_proj\vendor\laravel\jetstream\src/../routes/.php): failed to open stream: No such file or directory
at F:\laravelApps\test_proj\vendor\laravel\framework\src\Illuminate\Support\ServiceProvider.php:144
140▕ */
141▕ protected function loadRoutesFrom($path)
142▕ {
143▕ if (! ($this->app instanceof CachesRoutes && $this->app->routesAreCached())) {
➜ 144▕ require $path;
145▕ }
146▕ }
147▕
148▕ /**
1 F:\laravelApps\test_proj\vendor\laravel\framework\src\Illuminate\Support\ServiceProvider.php:144
require()
2 F:\laravelApps\test_proj\vendor\laravel\jetstream\src\JetstreamServiceProvider.php:172
Illuminate\Support\ServiceProvider::loadRoutesFrom("F:\laravelApps\test_proj\vendor\laravel\jetstream\src/../routes/.php")
Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1
Installation failed, reverting ./composer.json to its original content.我在安装时使用了这个指南。https://jetstream.laravel.com/1.x/installation.html
我试图删除该供应商并运行composer update,但它无法工作,试图清除缓存,但仍然无法工作。
发布于 2020-09-21 22:59:32
释放你的路线,然后再试一次。
composer删除laravel/jetstream
php路由:cache
然后
作曲家需要laravel/jetstream
发布于 2020-09-14 16:23:26
发布于 2021-06-07 18:05:17
如果缓存的设置引用了您没有的内容,则无法运行route:cache,因此它将不会运行,如果出现此错误,它将失败,但是,它只是一个缓存,因此您可以删除它,所以我这样做了:
rm bootstrap/cache/config.php
php artisan route:cache这使我能够从这个错误中恢复,而不必在生产中以一种可能触及composer.lock的方式重新安装包。
https://stackoverflow.com/questions/63888075
复制相似问题