php - composer update laravel 5.5 到 laravel 5.6 因更新依赖项而挂起(包括 require-dev)
问题描述
我正在将我的 laravel 项目升级到 5.6。当前版本是 5.5.44。我的作曲家文件如下。当我运行 composer update 时,它只显示加载带有包信息的 composer 存储库在终端中更新依赖项(包括 require-dev)几个小时。这会是什么问题?
"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)
解决方案
尝试删除废弃的包:
"phpoffice/phpexcel": "^1.8",
推荐阅读
- angular - 具有扩展行的表
- c++ - 指向向量的向量
- pyspark - 如何从另一个数据框中检查布尔条件
- c# - 如何在网络聊天中添加多轮提示?
- c++ - 构造函数(线程)后类成员更改地址
- r - 如果单词出现在几列中的任何一列中,如何分配 TRUE 或 FALSE?
- python - 将图像上传到 S3 存储桶并将 URL 存储在 Django DB 中
- c# - sqlite 中保存的 xamarin 应用程序数据已清除
- javascript - 如何为 react-native 中的语言更改创建 Reload 函数
- javascript - 即使在事件循环中没有要执行的回调,Node.js Web 服务器如何保持运行?