我試圖安裝randomlib以便爲我的項目安全隨機字符串安裝randomlib,但文檔不包括安裝(尤其是在某種程度上是可以理解的,以新的人github上)的指導方針與作曲家
我試圖運行
php composer.php ircmaxell/RandomLib
,但得到的execption說,作曲家不能找到一個穩定的包
我試圖安裝randomlib以便爲我的項目安全隨機字符串安裝randomlib,但文檔不包括安裝(尤其是在某種程度上是可以理解的,以新的人github上)的指導方針與作曲家
我試圖運行
php composer.php ircmaxell/RandomLib
,但得到的execption說,作曲家不能找到一個穩定的包
在你composer.json
包括:
{
"require": {
...
"ircmaxell/random-lib" : "dev-master"
}
}
然後運行,你應該使用composer update
的命令行命令:php composer.php require ircmaxell/random-lib
。
你沒有使用require
部分和錯包的名稱。如果你不確定哪個名字是正確的,去https://packagist.org,做一個快速的搜索,例如:https://packagist.org/search/?q=ircmaxell%2Frandom
結果:https://packagist.org/packages/ircmaxell/random-lib
該網頁,右頂部,爲您提供了完整的命令行,將其添加。
此外,請避免使用分支版本,始終選擇標記版本。從長遠來看,分支機構會給你帶來麻煩,即它會在第一時間工作,並且取決於其他軟件包的開發者將推送到分支機構的什麼,它會在更新後的某個時刻失敗。從這種依賴關係中恢復通常很困難,所以最好從一開始就避免它。
使用「dev-master」作爲版本確實是一個糟糕的主意。 – Sven