首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Composer Install 'Acme\BackendServiceProvider‘找不到

Composer Install 'Acme\BackendServiceProvider‘找不到
EN

Stack Overflow用户
提问于 2015-11-17 17:40:48
回答 1查看 339关注 0票数 0

试图安装Laravel4.2项目失败,输出如下:

代码语言:javascript
复制
user@machine /project $ composer update
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Nothing to install or update
Generating autoload files
> php artisan clear-compiled
PHP Fatal error:  Class 'Acme\Modules\Account\AccountServiceProvider' not found in /project/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php on line 157
{"error":{"type":"Symfony\\Component\\Debug\\Exception\\FatalErrorException","message":"Class 'Acme\\Modules\\Account\\AccountServiceProvider' not found","file":"\/project\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/ProviderRepository.php","line":157}}Script php artisan clear-compiled handling the post-install-cmd event returned with an error



  [RuntimeException]                                                                                                                                                                                           
  Error Output: PHP Fatal error:  Class 'Acme\Modules\Account\AccountServiceProvider' not found in /project/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php on line 15  
  7                                                                                                                                                                                                            

以下是那些从app/config/app.php中失败的提供者

代码语言:javascript
复制
'Acme\BackendServiceProvider',
'Acme\Modules\Authentication\AuthenticationServiceProvider',
'Acme\Modules\Account\AccountServiceProvider',
'Acme\Modules\Payment\PaymentServiceProvider',
'Acme\Modules\MerchantAccount\MerchantAccountServiceProvider',

以下是来自composer.json的自动加载部分:

代码语言:javascript
复制
"autoload": {
    "classmap": [
        "app/commands",
        "app/controllers",
        "app/models",
        "app/database/migrations",
        "app/database/seeds",
        "app/tests/TestCase.php"
    ],
    "files": [
        "app/Acme/helpers.php"
    ],
    "psr-4": {
        "Acme\\": "app/Acme"
    }
},        

你知道这个错误意味着什么吗?我怎样才能修正它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-17 17:50:03

我是一个已知的问题

您必须手动删除compiled.php文件:

代码语言:javascript
复制
rm bootstrap/compiled.php

在此之后,您应该能够正确地运行composer update

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

https://stackoverflow.com/questions/33763554

复制
相关文章

相似问题

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