使用 composer 时出错 require-dev.mikey179/vfsStream is invalid
Posted
技术标签:
【中文标题】使用 composer 时出错 require-dev.mikey179/vfsStream is invalid【英文标题】:Error when using composer require-dev.mikey179/vfsStream is invalid 【发布时间】:2021-07-29 21:14:41 【问题描述】:我正在使用 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
我遇到同样的错误
有什么建议吗?
谢谢
【问题讨论】:
您要安装哪个 php 版本? 也检查一下:github.com/bovigo/vfsStream/issues/173 请分享更多关于你的composer.json
当前状态的细节。另外,您使用的是哪个版本的 Composer?
如何找到版本?我尝试运行的每个命令都失败并出现该错误。我在 Amazon LightSail...
【参考方案1】:
您必须在composer.json
中的require-dev
部分中有mikey179/vfsStream
(因为问题出在require-dev
并且您正在尝试执行正常要求)。
只需将包名改为全小写即可。
【讨论】:
【参考方案2】:只需将 mikey179/vfsStream 替换为 mikey179/vfsstream
【讨论】:
这已经在其他几个答案中指出了。【参考方案3】:将此“mikey179/vfsStream”包名设为小写。
“mikey179/vfsStream”将其替换为“mikey179/vfsstream”
【讨论】:
【参考方案4】:在您的 composer.json 文件中查找 mikey179/vfsStream 并将其所有字符小写并将其设为 mikey179/vfsstream
“需要开发”: "mikey179/vfsstream": "1.1.", "phpunit/phpunit": "4. || 5.*"
【讨论】:
以上是关于使用 composer 时出错 require-dev.mikey179/vfsStream is invalid的主要内容,如果未能解决你的问题,请参考以下文章
尝试使用 composer 安装 laravel 时 php 版本出错
使用 docker-compose 在 Windows 上构建气流时出错
Laravel 5.2 - 使用 composer 和 git bash 安装 laravel 时出错