首页 文章

laravel从5.5作曲家依赖性错误迁移到5.6

提问于
浏览
0

我正在尝试将laravel项目从5.5升级到5.6 . 我按照_2676487中的说明进行操作

我在运行作曲家更新时遇到此错误:错误似乎与phpunit / phpunit有关,我将其升级到~7.0

onsort git :( master)✗composer update使用包信息加载composer存储库更新依赖项(包括require-dev)无法将您的需求解析为可安装的软件包集 . 问题1 - 结论:不要安装phpunit / phpunit 7.0.2 |安装sebastian /比较器2.1.3 - 结论:不要安装phpunit / phpunit 7.0.1 |安装sebastian /比较器2.1.3 - 结论:不要安装sebastian /比较器2.1.3 - phpunit / phpunit 7.0.0需要sebastian /比较器^ 2.1 - > sebastian / comparator [2.1.1,2.1.0,2.1.2,2.1.3]可以满足 . - sebastian / comparator 2.1.0需要sebastian / diff ^ 2.0 - > sebastian / diff [2.0.1]可以满足 . - sebastian / comparator 2.1.1需要sebastian / diff ^ 2.0 - > sebastian / diff [2.0.1]可以满足 . - sebastian / comparator 2.1.2需要sebastian / diff ^ 2.0 - > sebastian / diff [2.0.1]可以满足 . - sebastian / comparator 2.1.1需要sebastian / diff ^ 2.0 - > sebastian / diff [2.0.1]可以满足 . - 只能安装以下之一:sebastian / diff [3.0.0,2.0.1] . - 只能安装以下之一:sebastian / diff [3.0.0,2.0.1] . - phpunit / phpunit 7.0.0需要sebastian / diff ^ 3.0 - > sebastian / diff [3.0.0]可以满足 . - phpunit / phpunit~7.0的安装请求 - > phpunit / phpunit [7.0.0,7.0.1,7.0.2]可满足 .

composer.json:

"require": {
        "php": ">=7.1.3",
        "algolia/algoliasearch-client-php": "^1.23",
        "aws/aws-sdk-php": "~3.0",
        "caouecs/laravel-lang": "~3.0",
        "fideloper/proxy": "~4.0",
        "fzaninotto/faker": "~1.4",
        "illuminate/support": "~5.0",
        "intervention/image": "^2.4",
        "laracasts/utilities": "~3.0",
        "laravel/framework": "5.6.*",
        "laravel/horizon": "^1.0",
        "laravel/scout": "~4.0",
        "laravel/tinker": "~1.0",
        "league/flysystem-aws-s3-v3": "~1.0",
        "predis/predis": "^1.1",
        "tightenco/ziggy":"dev-master",
        "ext-gd": "*"
    },
    "require-dev": {
        "filp/whoops": "~2.0",
        "mockery/mockery": "~1.0",
        "phpunit/phpunit": "~7.0",
        "phpspec/phpspec": "~2.0"
    },

1 回答

  • 1

    我通过从头开始重新安装所有依赖项来解决这个问题:

    $ mv vendor/ oldvendor
    $ composer install
    

相关问题