【问题标题】:Unable to update a laravel project from 5.5 to 5.7无法将 laravel 项目从 5.5 更新到 5.7
【发布时间】:2018-10-15 17:57:40
【问题描述】:

我最近开始研究一个最初在 Laravel 5.2 中的项目,我成功升级到 Laravel 5.5 但是现在我试图再次升级到 Laravel 5.7 但是当我执行 composer update 时,它卡在了 @987654322 @。这是 composer.json 文件的 required 和 required-dev 部分:

    "require": {
        "php": "^7.2.0",
        "laravel/framework": "5.7.*",
        "laravel/tinker": "~1.0",
        "laravelcollective/html": "^5.5.0",
        "unisharp/laravel-ckeditor": "^4.5",
        "barryvdh/laravel-debugbar": "^3.1",
        "milon/barcode": "^5.2",
        "barryvdh/laravel-dompdf": "^0.8.0",
        "hisorange/browser-detect": "2.*",
        "sentry/sentry-laravel": "^0.7.0",
        "laravel/cashier": "~6.0",
        "dingo/api": "1.0.*@dev"
    },
    "require-dev": {
        "fzaninotto/faker": "^1.4",
        "mockery/mockery": "^1.0",
        "phpunit/phpunit": "^7.0",
        "symfony/css-selector": "2.8.*|3.0.*",
        "symfony/dom-crawler": "2.8.*|3.0.*",
        "xethron/migrations-generator": "dev-l5",
        "way/generators": "dev-feature/laravel-five-stable"
    },

不确定可能是什么问题....有什么遗漏吗?

【问题讨论】:

  • 使用composer install -vvv 会显示输出,此外考虑hirak/pressistimo composer 插件。这将使作曲家安装超快
  • @ShobiPP 没有使用 -vvv 选项获得太多信息....说resolving dependencies through SAT时它只是简单挂起

标签: php laravel-5 composer-php upgrade


【解决方案1】:

问题可能与您尝试安装/更新的页面之一有关。如果composer install -vvv 没有为您提供有关可能导致错误的软件包的任何信息,您需要尝试使用以下方法单独安装每个软件包来进行故障排除:

composer require unisharp/laravel-ckeditor:4.5
composer require barryvdh/laravel-debugbar:3.1
...

最终,composer 会告诉您是哪个软件包导致了问题。确定软件包后,您需要检查您尝试安装的版本是否与 Laravel 5.7 兼容。调整composer require ... 命令行中的版本号,直到找到可以使用的版本(可能更高或更低)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-10
    • 2019-03-29
    • 1970-01-01
    • 2021-01-12
    • 2020-03-28
    • 1970-01-01
    • 2018-03-01
    相关资源
    最近更新 更多