2015-05-14 3 views
0

я получаю следующее сообщение об ошибке, когда я обновить композитор в Laravel 4Время работы ошибка композитора в Laravel 4

Nothing to install or update 
Reading ./composer.lock 
Generating autoload files 
Executing command (CWD): php artisan clear-compiled 

Fatal error: Class 'Illuminate\Foundation\Application' not found in C:\xampp\htdocs\cfm_mgt_sys\bootstrap\start.php on line 14 
Script php artisan clear-compiled handling the post-update-cmd event returned with an error 



    [RuntimeException] 
    Error Output: 



Exception trace: 
() at phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/EventDispatcher/EventDispatcher.php:177 
Composer\EventDispatcher\EventDispatcher->doDispatch() at phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/EventDispatcher/EventDispatcher.php:91 
Composer\EventDispatcher\EventDispatcher->dispatchScript() at phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/Installer.php:342 
Composer\Installer->run() at phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/Command/UpdateCommand.php:140 
Composer\Command\UpdateCommand->execute() at phar://C:/ProgramData/ComposerSetup/bin/composer.phar/vendor/symfony/console/Symfony/Component/Console/Command/Command.php:257 
Symfony\Component\Console\Command\Command->run() at phar://C:/ProgramData/ComposerSetup/bin/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php:874 
Symfony\Component\Console\Application->doRunCommand() at phar://C:/ProgramData/ComposerSetup/bin/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php:195 
Symfony\Component\Console\Application->doRun() at phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/Console/Application.php:146 
Composer\Console\Application->doRun() at phar://C:/ProgramData/ComposerSetup/bin/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php:126 
Symfony\Component\Console\Application->run() at phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/Console/Application.php:83 
Composer\Console\Application->run() at phar://C:/ProgramData/ComposerSetup/bin/composer.phar/bin/composer:43 
require() at C:\ProgramData\ComposerSetup\bin\composer.phar:25 


update [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--lock] [--no-plugins] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [--with-dependencies] [-v|vv|v 
vv|--verbose] [-o|--optimize-autoloader] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [packages1] ... [packagesN] 

Пожалуйста, может кто-нибудь помочь в том, как идти о решении этого. Заранее спасибо

ответ

1

Это не проблема композитора, композитор просто запускает команду post-update из laravel framework.

Попробуйте «php artisan clear-compiled», и вы получите ту же ошибку.

Проверьте установку Laravel (этот вопрос должен помочь: My composer won't update completely with Laravel 4 it gets stuck with artisan)

+0

Спасибо за быстрый ответ. Я пошел по ссылке и прошел этот вопрос, но, похоже, я не знаю, как двигаться дальше. – user2497094

0
delete the composer.lock file 

run 
    composer dump-autoload 

    php artisan dump-autoload 

then 

composer update 
+0

Когда я запускаю php artisan dump-autoload, я получаю ошибку Fatal error: Class 'Illuminate \ Foundation \ Application' не найден в C: \ xampp \ htdocs \ cfm_mgt_sys \ bootstrap \ start.php в строке 14 – user2497094

+0

вы можете вставить ошибку ? – osleonard

+0

Да, я отредактировал мой комментарий выше – user2497094