2016-12-14 27 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