laravel - 无法通过作曲家解决弃用通知
问题描述
我已经要求我的托管服务提供商将我服务器上的操作系统从 Centos 切换到 Ubuntu。从 GitHub 下载我的所有文件并运行“composer install”后,我在终端中收到以下错误:
弃用通知:包含两个“.”的无括号表达式的行为 并且 '+'/'-' 将在 PHP 8 中更改:'+'/'-' 将在 /usr/share/php/Composer/Downloader/GitDownloader.php:223 中具有更高的优先级 弃用通知:未加括号的行为包含两个“.”的表达式 并且 '+'/'-' 将在 PHP 8 中更改:'+'/'-' 将在 /usr/share/php/Composer/Downloader/SvnDownloader.php:132 中具有更高的优先级
在这位作曲家退出后,我需要能够解决这个无法解决的问题。
已经尝试过的解决方案:
- 卸载并重新安装作曲家。
- 已尝试升级、更新和安装命令。
- 全新安装 Laravel 以防 Git 克隆损坏。
解决方案
今天早上在做一个新项目时,我遇到了类似的错误。而我的解决方案:如果一个表达式有 . 使用 +,- 等, 您必须添加括号,
$this->io->writeError(' <info>' .count($changes) - 10 . ' more files modified, choose "v" to view the full list</info>');
至
$this->io->writeError(' <info>'.(count($changes) - 10) . ' more files modified, choose "v" to view the full list</info>');
推荐阅读
- linux - 我想自己在 llvm 上开发优化器,我该如何构建它?
- firefox - Firefox 将插件编译成二进制
- vue.js - 路径匹配但(vue)路由器视图显示错误的组件
- google-app-engine - 如何让我在云存储中的反应应用程序和应用程序引擎 api 在同一个域下?
- git - 2个团队的2个主分支的Git Flow
- javascript - 为什么我的函数不能从 ngForm 收集用户输入?
- xamarin - 接收动态链接并导航到所需页面 Xamarin.Form 但 Xamarin.Android 无法正常工作
- c++ - 如何重置传递给类构造函数的值?
- c - 适用于 Apple Silicon 的 GTK+
- mysql - 是否有 sql 代码可以插入到不使用 ID 或日期的特定范围/行间隔中?