2014-10-10 92 views
0

在部署Laravel 4時,我從未發生過這種情況。確切地說,版本是4.0.9。運行composer install運行作曲家安裝時Laravel 4.0.9錯誤

[email protected] [/home/testapp/www]# composer install 
Warning: This development build of composer is over 30 days old. It is recommended to update it by running "/usr/local/bin/composer self-update" to get the latest version. 
Loading composer repositories with package information 
Installing dependencies (including require-dev) 
Your requirements could not be resolved to an installable set of packages. 

    Problem 1 
    - Installation request for laravel/framework 4.0.9 -> satisfiable by laravel/framework[v4.0.9]. 
    - way/generators dev-master requires illuminate/support ~5.0 -> satisfiable by laravel/framework[5.0.x-dev], illuminate/support[5.0.x-dev]. 
    - Can only install one of: laravel/framework[v4.0.9, 5.0.x-dev]. 
    - don't install illuminate/support 5.0.x-dev|don't install laravel/framework v4.0.9 
    - Installation request for way/generators dev-master -> satisfiable by way/generators[dev-master]. 

時是否有人知道爲什麼發生這種情況下面是錯誤?

編輯

composer.json

{ 
    "name": "laravel/laravel", 
    "description": "The Laravel Framework.", 
    "keywords": ["framework", "laravel"], 
    "require": { 
     "laravel/framework": "4.0.9", 
     "way/generators": "dev-master", 
     "intervention/image": "dev-master", 
     "facebook/php-sdk": "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" 
     ], 
     "pre-update-cmd": [ 
      "php artisan clear-compiled" 
     ], 
     "post-update-cmd": [ 
      "php artisan optimize" 
     ], 
     "post-create-project-cmd": [ 
      "php artisan key:generate" 
     ] 
    }, 
    "config": { 
     "preferred-install": "dist" 
    }, 
    "minimum-stability": "dev" 
} 
+0

發佈您的composer.json文件 – justrohu 2014-10-10 06:16:16

回答

1

您要安裝方式/發電機的開發主版本和DEV-主需要 照亮支持的5.0版本,你在哪裏安裝laravel 4.0.9這就是爲什麼錯誤即將到來

please replace "way/generators": "dev-master" with this "way/generators": "2.6.1" 

而你無線我會沒事的。

玩得開心編碼;)

+0

我剛更新了composer.json文件,想知道它是否使它更清晰? – user3583721 2014-10-10 06:22:29

+0

啊,改變方式/發電機的版本確實修復它,謝謝隊友:) – user3583721 2014-10-10 06:26:11

0

你可以改變:

"way/generators": "dev-master", 

"way/generators": "~2.0", 

不增加確切的版本號。現在它是2.6.1,但它可以去2.6.2,如果你在這裏手動設置數字,你會得到舊版本。

整件事發生了,因爲您使用版本dev-master。並且可能dev-master從版本2更改爲3,版本3需要Laravel 5.