2016-12-14 28 views
2

发现包我试图安装以下作曲家包:作曲/ Packagist不能为最低稳定性

composer require cr/hashcli 

它是一个包,我做到了。但是,当我尝试安装它时,出现以下错误:

[InvalidArgumentException] 
    Could not find package cr/hashcli at any version for your minimum-stability 

(稳定)。检查包装拼写或您的最低稳定性

我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/" 
    ] 
} 
} 

上为什么发生这种情况的任何想法,我怎么能解决这个问题?

回答

5

这个软件包没有稳定版本。使用

composer require cr/hashcli:dev-master 
+0

需要什么来获得稳定的版本? –

+1

此软件包的作者需要发布稳定版本。 – Bizley

+0

@ Bizley的回答帮助我!要使用不稳定的包,你可以将'minimum-stability'设置为'dev','prefer-stable'设置为'true'。但是,如果你正在编写一个软件包,并且你希望能够下载它,那么只需使用Git创建一个标签**然后你的软件包就会在packagist上找到稳定的版本。 – AnthonyB