【问题标题】:Run time composer error in laravel 4laravel 4中的运行时作曲家错误
【发布时间】:2015-07-26 05:21:11
【问题描述】:

当我在 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]

请有人帮忙解决这个问题。 提前致谢

【问题讨论】:

    标签: php laravel-4 composer-php


    【解决方案1】:

    这不是 composer 问题,composer 只是从 laravel 框架运行 post-update 命令。

    尝试“php artisan clear-compiled”,你会得到同样的错误。

    检查您的 laravel 安装(这个问题应该会有所帮助: My composer won't update completely with Laravel 4 it gets stuck with artisan)

    【讨论】:

    • 感谢您的快速回复。我点击了链接并解决了这个问题,但我似乎不知道如何继续前进。
    【解决方案2】:
        delete the composer.lock file
    
    run
        composer dump-autoload
    
        php artisan dump-autoload
    
    then 
    
    composer update
    

    【讨论】:

    • 当我运行 php artisan dump-autoload 我得到错误 Fatal error: Class 'Illuminate\Foundation\Application' not found in C:\xampp\htdocs\cfm_mgt_sys\bootstrap\start.php 在线14
    • 在第 14 行 C:\xampp\htdocs\cfm_mgt_sys\bootstrap\start.php 这行粘贴我的内容
    • C:\xampp\htdocs\cfm_mgt_sys>php artisan dump-autoload 致命错误:在 C:\xampp\htdocs\cfm_mgt_sys\bootstrap\start.php 中找不到类 'Illuminate\Foundation\Application'在第 14 行
    • 我的意思是用你的编辑器打开文件 start.php 并粘贴第 14 行的内容
    • 第 14 行 $app = new Illuminate\Foundation\Application;
    猜你喜欢
    • 2013-06-01
    • 2013-08-16
    • 1970-01-01
    • 2015-02-14
    • 2021-05-14
    • 2013-07-30
    • 2015-07-10
    • 1970-01-01
    • 2014-06-17
    相关资源
    最近更新 更多