首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么运行composer install dev我在Barryvdh\Debugbar\ServiceProvider中出错了?

为什么运行composer install dev我在Barryvdh\Debugbar\ServiceProvider中出错了?
EN

Stack Overflow用户
提问于 2019-03-02 15:35:21
回答 1查看 1.7K关注 0票数 3

我在实时服务器上安装了laravel 5.7应用程序(产品),没有dev tools命令,我得到了错误:

代码语言:javascript
复制
composer install --no-dev
...

  - Removing barryvdh/laravel-debugbar (v3.2.1)
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover

在ProviderRepository.php第208行中:

代码语言:javascript
复制
  Class 'Barryvdh\Debugbar\ServiceProvider' not found  



Script @php artisan package:discover handling the post-autoload-dump event returned with error code 1

在我的composer.json中,开发块下有barryvdh/laravel-调试器:

代码语言:javascript
复制
{
    "name": "laravel/laravel",
    "description": "The Laravel Framework.",
    "keywords": ["framework", "laravel"],
    "license": "MIT",
    "type": "project",
    "require": {
        "php": "^7.1.3",
        ...
    },
    "require-dev": {
        "barryvdh/laravel-debugbar": "^3.1",
        "filp/whoops": "^2.0",
        "fzaninotto/faker": "^1.4",
        "mockery/mockery": "^1.0",
        "nunomaduro/collision": "^2.0",
        "orangehill/iseed": "^2.6",
        "phpunit/phpunit": "^7.0",
        "xethron/migrations-generator": "^2.0"
    },

在我的config/app.php中有:

代码语言:javascript
复制
'providers' => [
    ...
    Barryvdh\Debugbar\ServiceProvider::class,
'aliases' => [
    ...
    'Debugbar'         => Barryvdh\Debugbar\Facade::class,

为什么会出现这个错误,以及如何修复?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-03 15:59:23

跑前

代码语言:javascript
复制
composer install --no-dev

1)清除上述引导/缓存子目录2)删除/供应商/目录(如果有)从config/app.php所有行中删除:

代码语言:javascript
复制
Barryvdh\Debugbar
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54960146

复制
相关文章

相似问题

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