php - 不能使用“对象”作为类名,因为它是保留的
问题描述
我正在尝试使用作曲家自我更新来更新我的作曲家,但我收到了这个错误
composer self-update
Updating to version 6034c2af01e264652a060e57f1e0288b4038a31a.
Downloading: 100%
Fatal error: Cannot use 'Object' as class name as it is reserved in phar:///usr/local/bin/composer/vendor/justinrainbow/json-schema/src/JsonSchema/Constraints/Object.php on line 18
我正在使用 macOS 10.15.2
试图查看其他答案,但找不到与此相关的任何内容。
解决方案
我冒昧地猜测您正在使用:
- 一个 5 岁以上的作曲家版本,也就是那个班级被重命名的时候。
- PHP>=7.2 的一个版本,它
Object
成为保留字的时候。
我建议删除 composer.phar 并下载一个新的。这样做你不会失去任何东西。
推荐阅读
- web-services - http post xml文档到webservice c#返回错误500
- javascript - Javascript / html5拖放计数
- csv - 在单义性中使用默认空转换时出现问题
- javascript - Brain.js - 预测接下来的 10 个值
- javascript - 使用本地数据的 HTML 页面未立即显示对本地数据的更改
- windows - Ansible Windows .exe 安装中的“为 scp_executable 提供的设置无效”错误
- python - Python3 pyodbc 动态构建更新查询
- python - 张量流保存/恢复队列
- asp.net-mvc - 如何从 htmlAttributes 中提取单个值?
- python - scipy.integrate.tplquad 对大体积积分给出错误的结果