2013-12-23 69 views
0

我在升級到4.1時遇到問題。無法升級到Laravel 4.1

我緊跟在文檔升級指南,但是當我運行作曲家更新,我得到以下錯誤: 腳本PHP工匠明確編譯處理後的更新CMD事件與錯誤

PHP Fatal error: Call to undefined method Illuminate\Foundation\Application::bindShared() in /site/vendor/laravel/framework/src/Illuminate/Queue/FailConsoleServiceProvider.php on line 26 {"error":{"type":"Symfony\Component\Debug\Exception\FatalErrorException","message":"Call to undefined method Illuminate\Foundation\Application::bindShared()","file":"/site/vendor/laravel/framework/src/Illuminate/Queue/FailConsoleServiceProvider.php","line":26}}Script php artisan clear-compiled handling the post-update-cmd event returned with an error

[RuntimeException]
Error Output: PHP Fatal error: Call to undefined method Illuminate\Foundat ion\Application::bindShared() in /site/vendor
/laravel/framework/src/Illuminate/Queue/FailConsoleServiceProvider.php on l ine 26

返回

但是,如果我創建一個新項目並使用相同的composer.json文件,它將成功運行。

任何人都可以指向正確的方向嗎?

這裏是我的composer.json文件的內容:

{ 
    "name": "laravel/laravel", 
    "description": "The Laravel Framework.", 
    "keywords": ["framework", "laravel"], 
    "license": "MIT", 
    "require": { 
     "laravel/framework": "4.1.*", 
     "anahkiasen/html-object": "dev-master", 
     "anahkiasen/former": "dev-master", 
     "laravelbook/ardent": "dev-master", 
     "nesbot/Carbon": "*", 
     "jasonlewis/basset": "dev-master", 
     "robclancy/presenter": "1.1.*", 
     "way/generators": "dev-master", 
     "baum/baum": "dev-develop", 
     "loic-sharma/profiler": "1.1.*", 
     "thapp/jitimage": "dev-master", 
     "way/generators": "dev-master", 
     "jasonlewis/basset": "dev-master", 
     "cartalyst/sentry": "2.0.*", 
     "edvinaskrucas/notification": "1.*", 
     "laravelbook/ardent": "dev-master", 
     "orangehill/iseed": "dev-master", 
     "greggilbert/recaptcha": "dev-master", 
     "zizaco/factory-muff": "dev-master", 
     "mockery/mockery": "dev-master", 
     "way/phpunit-wrappers": "dev-master" 
    }, 
    "autoload": { 
     "classmap": [ 
      "app/commands", 
      "app/controllers", 
      "app/models", 
      "app/database/migrations", 
      "app/database/seeds", 
      "app/tests/TestCase.php" 
     ] 
    }, 
    "scripts": { 
     "post-install-cmd": [ 
      "php artisan optimize" 
     ], 
     "post-update-cmd": [ 
      "php artisan clear-compiled", 
      "php artisan optimize" 
     ], 
     "post-create-project-cmd": [ 
      "php artisan key:generate" 
     ] 
    }, 
    "config": { 
     "preferred-install": "dist" 
    }, 
    "minimum-stability": "dev" 
} 
+1

你有一個'require'包在那裏兩次。 –

回答

2

快速更新。我現在已經開始工作了。我在我的工作臺目錄中有幾個軟件包,每個軟件包都有自己的composer.json文件。我不得不更新要求部分閱讀:

"require": { 
     "php": ">=5.3.0", 
     "illuminate/support": "4.*" 
    },