Php 无法将Laravel 4.0更新为4.1甚至4.2

Php 无法将Laravel 4.0更新为4.1甚至4.2,php,laravel,composer-php,Php,Laravel,Composer Php,以下是我得到的错误: composer update laravel/framework Loading composer repositories with package information Updating dependencies (including require-dev) Your requirements could not be resolved to an installable set of packages. 问题1 -filp/whoops的安装请求==1.0.

以下是我得到的错误:

composer update laravel/framework

Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
问题1

-filp/whoops的安装请求==1.0.7.0->filp/whoops可满足[1.0.7]。
-laravel/framework 4.1.x-dev需要filp/whoops 1.0.10->filp/whoops可满足[1.0.10]。
-laravel/framework v4.1.11需要filp/whoops 1.0.10->filp/whoops可满足[1.0.10]。
-laravel/framework v4.1.12需要filp/whoops 1.0.10->filp/whoops可满足[1.0.10]。
-laravel/framework v4.1.13需要filp/whoops 1.0.10->filp/whoops可满足[1.0.10]。
-laravel/framework v4.1.14需要filp/whoops 1.0.10->filp/whoops可满足[1.0.10]。
-laravel/framework v4.1.15需要filp/whoops 1.0.10->filp/whoops可满足[1.0.10]。
-laravel/framework v4.1.16需要filp/whoops 1.0.10->filp/whoops可满足[1.0.10]。
-laravel/framework v4.1.17需要filp/whoops 1.0.10->filp/whoops可满足[1.0.10]。
-laravel/framework v4.1.18需要filp/whoops 1.0.10->filp/whoops可满足[1.0.10]。
-laravel/framework v4.1.19需要filp/whoops 1.0.10->filp/whoops可满足[1.0.10]。
-laravel/framework v4.1.20需要filp/whoops 1.0.10->filp/whoops可满足[1.0.10]。
-laravel/framework v4.1.21需要filp/whoops 1.0.10->filp/whoops可满足[1.0.10]。
-laravel/framework v4.1.22需要filp/whoops 1.0.10->filp/whoops可满足[1.0.10]。
-laravel/framework v4.1.23需要filp/whoops 1.0.10->filp/whoops可满足[1.0.10]。
-laravel/framework v4.1.24需要filp/whoops 1.0.10->filp/whoops可满足[1.0.10]。
-laravel/framework v4.1.25需要filp/whoops 1.0.10->filp/whoops可满足[1.0.10]。
-laravel/framework v4.1.26需要filp/whoops 1.0.10->filp/whoops可满足[1.0.10]。
-laravel/framework v4.1.27需要filp/whoops 1.0.10->filp/whoops可满足[1.0.10]。
-laravel/framework v4.1.28需要filp/whoops 1.0.10->filp/whoops可满足[1.0.10]。
-laravel/framework v4.1.29需要filp/whoops 1.0.10->filp/whoops可满足[1.0.10]。
-laravel/framework v4.1.30需要filp/whoops 1.0.10->filp/whoops可满足[1.0.10]。
-结论:不要安装filp/whoops 1.0.10
-laravel/framework v4.1.0需要filp/whoops 1.0.9->filp/whoops可满足[1.0.9]。
-laravel/framework v4.1.1需要filp/whoops 1.0.9->filp/whoops可满足[1.0.9]。
-laravel/framework v4.1.10需要filp/whoops 1.0.9->filp/whoops可满足[1.0.9]。
-laravel/framework v4.1.2需要filp/whoops 1.0.9->filp/whoops可满足[1.0.9]。
-laravel/framework v4.1.3需要filp/whoops 1.0.9->filp/whoops可满足[1.0.9]。
-laravel/framework v4.1.4需要filp/whoops 1.0.9->filp/whoops可满足[1.0.9]。
-laravel/framework v4.1.5需要filp/whoops 1.0.9->filp/whoops可满足[1.0.9]。
-laravel/framework v4.1.6需要filp/whoops 1.0.9->filp/whoops可满足[1.0.9]。
-laravel/framework v4.1.7需要filp/whoops 1.0.9->filp/whoops可满足[1.0.9]。
-laravel/framework v4.1.8需要filp/whoops 1.0.9->filp/whoops可满足[1.0.9]。
-laravel/framework v4.1.9需要filp/whoops 1.0.9->filp/whoops可满足[1.0.9]。
-结论:不要安装filp/whoops 1.0.9
-laravel/framework 4.1的安装请求。*->可由laravel/framework满足4.1.1.x-dev-4.1.1.0、v4.1.1.1.10、v4.1.11、v4.1.11、v4.1.12、v4.1.1.13、v4.1.1.1.10、v4.1.1.10、v4.1.1.1.10、v4.1.1.12、v4.1.12、v4.1.13、v4.1.1.13、v4.1.1.14、v4.1.14、v4.1.14、v4.1.1.1.14、v4.14、v4.1.1.14、v4.1.14、v4.1.1.1.1.14、v4.1.14、v4.1.1.14、v4.1.1.1.15、v4.15、v4.15、v4.15、v4.1.15、V,v4.1.5、v4.1.6、v4.1.7、v4.1.8、v4.1.9]。
我尝试了4.3,但也出现了一个错误。我能做什么

{
"name": "andrew13/Laravel-4-Bootstrap-Starter-Site",
"description": "Laravel 4 Starter Site",
"keywords": ["laravel","Starter Site"],
"license": "MIT",
"authors": [
    {
        "name": "Andrew Elkins",
        "homepage": "http://www.andrewelkins.com"
    }
],
"require": {
    "laravel/framework": "4.0.*",
    "zizaco/confide": "dev-master",
    "zizaco/entrust": "dev-master",
    "jasonlewis/basset": "dev-master",
    "robclancy/presenter": "dev-develop",
    "j20/php-uuid": "dev-master",
    "greggilbert/recaptcha": "*",
    "league/oauth2-server": "2.1.x",
    "league/oauth2-client": "dev-master",
    "zetacomponents/database": "1.4.6",
    "lucadegasperi/oauth2-server-laravel": "1.0.x"
},
"require-dev": {
    "way/generators": "dev-master",
    "mockery/mockery": "dev-master@dev",
    "summerstreet/woodling": "0.1.*",
    "barryvdh/laravel-ide-helper": "dev-master"
},
"autoload": {
    "classmap": [

        "app/commands",
        "app/controllers",
        "app/library",
        "app/models",
        "app/presenters",
        "app/database/migrations",
        "app/database/seeds",
        "app/tests/library"
    ]
},
"scripts": {
    "pre-update-cmd": [
        "php artisan clear-compiled"
    ],
    "post-install-cmd": [
        "php artisan optimize"
    ],
    "post-update-cmd": [
        "php artisan optimize"
    ]
},
"config": {
    "preferred-install": "dist"
},
"minimum-stability": "dev"
}

发现相同的问题。打开composer.lock并检查“laravel/framework”的所有依赖项,然后逐个删除文件夹并再次使用composer update。这对我很有效。

  • 确保在composer.json中更改laravel的版本
  • 删除所有供应商文件夹
  • 编写器更新吗
如果失败,请在此处再次发布您的回复


它只是说laravel不使用特定版本的whoops。

laravel需要Mcrypt PHP扩展
在您的机器上安装Mcrypt扩展。这只是composer的愚蠢行为。人们怎么能帮助您呢?您只需责怪composer,而没有提供
composer.json
?composer一直都是在一个我尝试DL laravel的例子中,我遇到了ng。这完全让我不使用框架。我以为composer是用C编写的,但后来看到github repo它是用PHP编写的,难怪它挂起了。他们需要真正修复它。