首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未能在laravel 8上安装laravel/jetstream

未能在laravel 8上安装laravel/jetstream
EN

Stack Overflow用户
提问于 2020-09-14 16:11:59
回答 4查看 10.4K关注 0票数 13

在通过composer安装jetstream之后,composer require laravel/jetstream突然得到一个没有这样的文件或目录的ErrorException。

代码语言:javascript
复制
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,但它无法工作,试图清除缓存,但仍然无法工作。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2020-09-21 22:59:32

释放你的路线,然后再试一次。

  1. 从composer中删除jetstream

composer删除laravel/jetstream

  1. ,那么您应该能够使用

php路由:cache

然后

  1. 安装jetstream

作曲家需要laravel/jetstream

票数 37
EN

Stack Overflow用户

发布于 2020-09-14 16:23:26

更新:

你只需要运行php artisan route:cache

https://github.com/laravel/jetstream/issues/186

票数 1
EN

Stack Overflow用户

发布于 2021-06-07 18:05:17

如果缓存的设置引用了您没有的内容,则无法运行route:cache,因此它将不会运行,如果出现此错误,它将失败,但是,它只是一个缓存,因此您可以删除它,所以我这样做了:

代码语言:javascript
复制
rm bootstrap/cache/config.php
php artisan route:cache

这使我能够从这个错误中恢复,而不必在生产中以一种可能触及composer.lock的方式重新安装包。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63888075

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档