通過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 關注
- 245 瀏覽
添加回答
舉報
0/150
提交
取消