通过composer安装jetstream后composer require laravel/jetstream 突然得到一个ErrorException,没有这样的文件或目录。Writing lock fileGenerating 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 1Installation failed, reverting ./composer.json to its original content.我使用这个指南进行安装。 https://jetstream.laravel.com/1.x/installation.html我尝试删除供应商,但运行composer update不起作用尝试清除缓存但仍然不起作用。
4 回答
慕的地6264312
TA贡献1817条经验 获得超6个赞
取消缓存您的路线并重试。
从作曲家中删除jetstream
composer remove laravel/jetstream
然后你应该能够使用缓存你的路由
php artisan route:cache
然后安装jetstream
composer require laravel/jetstream
开心每一天1111
TA贡献1836条经验 获得超13个赞
回首忆惘然
TA贡献1847条经验 获得超11个赞
每当您在任何安装中遇到这种情况时,请先检查错误详细信息,如果您发现与您的安装相关的任何错误,那么它很好,或者您只需要清除缓存,这样它就会确定修复。
在您的情况下,首先清除缓存,如下所示
php artisan config:cache php artisan cache:clear
精慕HU
TA贡献1845条经验 获得超8个赞
route:cache
如果你的缓存设置引用了你没有的东西,你就无法运行,所以它不会运行,失败并出现这个错误,但是,它只是一个缓存,所以你可以删除它,所以我这样做了:
rm bootstrap/cache/config.php php artisan route:cache
这使我能够从这个错误中恢复,而不必以可能会影响composer.lock
.
- 4 回答
- 0 关注
- 125 浏览
添加回答
举报
0/150
提交
取消