我正在尝试安装以下composer包:
composer require cr/hashcli
这是我打包的一个软件包,但在尝试安装时出现以下错误:
[InvalidArgumentException] 无法找到符合您最低稳定性(stable)要求的任何版本的cr/hashcli软件包。请检查软件包拼写或您的最低稳定性。
我的composer.json如下:
{
"name": "cr/hashcli",
"description": "HashCLI - PHP CLI Tool For hashing",
"type": "library",
"keywords": ["hash", "cli"],
"license": "MIT",
"require": {
"php": ">=5.5"
},
"require-dev": {
"phpunit/phpunit": "^5.7"
},
"bin":[
"src/hashCLI"
],
"autoload": {
"classmap": [
"src/"
]
},
"autoload-dev": {
"classmap": [
"tests/"
]
}
}
任何想法为什么会发生这种情况,以及我如何解决这个问题?
minimum-stability
设置为dev
并将prefer-stable
设置为true
。但是,如果您正在编写一个包并希望能够下载它,只需使用Git创建一个标签,您的包将在packagist上被视为稳定版。 - AnthonyB