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

composer将laravel 5.5更新为laravel 5.6会因更新依赖项(包括需要开发)而挂起

缪升
2023-03-14

我正在升级我的laravel项目到5.6。当前版本是5.5.44。我的作曲家文件如下。当我运行作曲家更新时,它只是显示加载作曲家存储库与包信息在终端中更新依赖项(包括需要开发)几个小时。会是什么这个问题是什么?

"require": {
        "php": ">=7.1.3",
        "fideloper/proxy": "~4.0",
        "laravel/framework": "5.6.*",
        "laravelcollective/html": "^5.7",
        "nesbot/carbon": "^1.33",
        "maximebf/debugbar": "~1.15.0",
        "barryvdh/laravel-debugbar": "^3.2",
        "yajra/laravel-datatables-oracle": "~6.0",
        "artem-schander/l5-modular": "dev-master",
        "intervention/image": "^2.3",
        "hesto/multi-auth": "^1.0",
        "laravel/cashier": "~7.0",
        "laravel-notification-channels/twilio": "^2.0",
        "guzzlehttp/guzzle": "^6.2",
        "laravel/socialite": "2.0.*",
        "barryvdh/laravel-snappy": "^0.4.3",
        "psr/simple-cache": "^1.0",
        "psr/container": "^1.0",
        "phpoffice/phpexcel": "^1.8",
        "phpoffice/phpspreadsheet": "^1.6",
        "doctrine/inflector": "^1.3",
        "symfony/translation": "^4.2"
    },
    "require-dev": {
        "fzaninotto/faker": "~1.4",
        "mockery/mockery": "0.9.*",
        "phpunit/phpunit": "^7.1.5",
        "symfony/css-selector": "3.1.*",
        "symfony/dom-crawler": "3.1.*",
        "filp/whoops": "~2.0"
    },



$ php artisan --version
Laravel Framework 5.5.44
$ composer update
Loading composer repositories with package information
Updating dependencies (including require-dev)

共有1个答案

佴淮晨
2023-03-14

尝试删除废弃的包:

"phpoffice/phpexcel": "^1.8", 
 类似资料:
  • 基本上我有一个问题-我们有一个基于PHP 5.4构建的Symfony网站,但我们的服务器运行PHP 5.3(是的-它很旧,有超过200个网站,所以我不想升级,以防它破坏旧网站!) 我们知道问题在于条令(速记数组语法)——可以手动更新文件并使用较旧的数组语法。 但我应该可以通过Composer来完成,但我不确定该使用哪个命令。 我知道可能会很简单。我想我应该先问一下,因为如果备份出错,我可能会节省恢

  • 我已经创建了作曲家包,composer.json是 现在,当我安装 包,我需要那个作曲家安装所有需要的包: 但它没有安装它。 我尝试作曲家更新,作曲家安装。有人能帮忙吗? C项目omposer.json看起来像 我能做的是,作曲家自动安装所有软件包所需的依赖项????谢谢你的建议。

  • 虽然在处理未解决的依赖项时存在许多问题,但似乎没有更新这些依赖项的通用方法。 您需要手工为每一个检查maven central,还是有一些漂亮的工具可以自动将它们更新到最新版本?

  • 问题内容: 是否有任何预先存在的Maven插件或命令来更新POM中的依赖关系?示例:(如果这是在我的POM中) 有没有可以运行的命令或插件来将依赖关系更新为: 问题答案: 尝试使用maven-versions-plugin,尤其是versions:use-latest-versions目标。

  • MVNRepository通常为每个依赖项列出“版本”和“更新”。 如果我发布自己的包,如何指定“更新”版本 Maven在解决传递依赖时使用了哪个依赖项?所以如果我的包依赖于包A,它依赖于包B,版本=1.0,更新=1.1。我会得到哪个版本的B?

  • 我正在尝试运行composer更新,或者如果我试图为我的站点安装任何软件包,它会挂起,这样说 但如果我尝试作曲家安装它的工作与 我正在使用带有流浪者和虚拟箱的拉威尔家园 问题是什么?如何解决