2015-11-17 16 views
0

Попытка установить Laravel 4,2 проект потерпел неудачу с следующий вывод:Composer Установка - класса «Acme BackendServiceProvider» не найден

[email protected] /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:

'Acme\BackendServiceProvider', 
'Acme\Modules\Authentication\AuthenticationServiceProvider', 
'Acme\Modules\Account\AccountServiceProvider', 
'Acme\Modules\Payment\PaymentServiceProvider', 
'Acme\Modules\MerchantAccount\MerchantAccountServiceProvider', 

Вот автозагрузку часть из composer.json:

"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" 
    } 
},   

ny идея, что эта ошибка означает и как я могу это исправить?

+0

удалить папку поставщика и выполнить установку композитора – Janko

+0

Все еще не удается. Устанавливает все, а затем выводит: 'Генерация файлов автозагрузки ... php artisan clear-compiled ... PHP Неустранимая ошибка: ...' – MonOve

ответ

0

Это a known issue.


Вы должны вручную удалить файл compiled.php:

rm bootstrap/compiled.php 

После этого, вы должны быть в состоянии запустить composer update правильно.

+0

Этот файл еще не создан. По правде говоря, он не будет устанавливать композитор, создавая идентичную ошибку. – MonOve

+1

@MonOve. Действительно ли существует 'Acme \ Modules \ Account \ AccountServiceProvider'? –

Смежные вопросы