使用 composer require-dev 时出错。mikey179/vfsStream 无效

Error when using composer require-dev.mikey179/vfsStream is invalid

我正在使用 Amazon LightSail 和 CodeIgniter 框架。尝试安装 PhpSpreadsheet - https://phpspreadsheet.readthedocs.io/en/latest/#installation 使用

composer require phpoffice/phpspreadsheet

然而我却受到了

的欢迎
 [RuntimeException]
  require-dev.mikey179/vfsStream is invalid, it should not contain uppercase characters. Please use mikey179/vfsstream instead.

我进行了常规的谷歌搜索,但找不到任何具体信息。

当我运行

composer.phar show

我得到同样的错误

有什么建议吗?

谢谢

您必须在 require-dev 部分的 composer.json 中包含 mikey179/vfsStream(因为问题是 require-dev 并且您正在尝试执行正常要求)。

只需将包的名称更改为全部小写字符即可。

将这个“mikey179/vfsStream”包名改为小写。

"mikey179/vfsStream" 将此替换为 "mikey179/vfsstream"

在您的 composer.json 文件中查找 mikey179/vfsStream 并将其所有字符小写并使其成为 mikey179/vfsstream

“需要开发”:{ "mikey179/vfsstream": "1.1.", "phpunit/phpunit": "4. || 5.*" }

只需将 mikey179/vfsStream 替换为 mikey179/vfsstream