当前位置: 首页 > 知识库问答 >
问题:

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

束俊材
2023-03-14

我正在尝试将laravel项目从5.5升级到5.6。我遵循了文档中的说明

我在运行composer update时遇到此错误:此错误似乎与phpunit/phpunit有关,我将其升级到~7.0

onsort git:(硕士)✗ 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-

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个答案

江英卓
2023-03-14

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

$ mv vendor/ oldvendor
$ composer install
 类似资料:
  • 我试图更新作曲家,但得到错误 以下是错误日志的链接:https://pastebin.com/JNT7Wi15 Laravel版本:5.4 Php版本:PHP7.2。4-1乌本图16。04.1黛布。苏里。org 1(cli)(构建时间:2018年4月5日08:53:57)(NTS)版权所有(c)1997-2018 PHP Group Zend Engine v3。2.0,版权所有(c)1998-2

  • 我想在laravel 5.8安装zizaco/委托包,在他们的github页面,据说包括"zizaco/委托":"5.2. x-dev"在composer.json文件和运行作曲家更新命令。我这样做如下,并运行作曲家更新命令。 但在安装zizaco/trust包时,composer update命令会将所有包更新为最新版本(这些包我包含在上面的“require”字段中)。所以,如果在最新更新的软件

  • 在mac电脑上安装composer时,使用: curl-sShttps://getcomposer.org/installer|php 然后试着像这样移动它: sudo mv php composer.phar/usr/local/bin/composer 它在告诉我: 将composer.phar重命名为/usr/local/bin/composer:没有这样的文件或目录 当我展望我的道路时:

  • 问题内容: 我使用 laravel 5.5 创建了一个Auth项目并创建了新的迁移,并且在迁移时收到此错误消息: 在Connection.php第647行中: 在Connection.php第449行中: 我尝试php artisan migration –force和php artisan migration:rollback 并尝试删除所有表格并再次迁移,仍然会遇到此错误 问题答案: 在CMD

  • 迁移cache分页 仓库地址: cache 安装 composer require illuminate/cache 暂时实现 redis方式 还需安装 composer require illuminate/redis composer require predis/predis //个人比较喜欢predis 启动predis function frameInitialized() {