![](/img/trans.png)
[英]packagist complains on new package InvalidArgumentException
[英]Github InvalidArgumentException new library
我正在github中為Laravel Framework創建我的第一個庫,並且在push
步驟之后,我嘗試通過composer獲取該庫:
composer require malekbenelouafi/laravel-status
但是,我總是會收到此錯誤:
[InvalidArgumentException]
找不到任何版本的軟件包malkbenelouafi / laravel-status,因為它具有最低的穩定性(dev)。 檢查包裹的拼寫或最低穩定性
這是我的庫在github中的鏈接:
https://github.com/malekbenelouafi/laravel-status
謝謝。
@ John-Michael L'Aller是正確的,您沒有包裹。 但是,您應該能夠修改composer.json
以處理此問題,而無需將回購發布為軟件包。 您可以在此處了解更多信息: https : //stackoverflow.com/a/14485706/1561929 。
您的項目不是Composer軟件包,僅在Github上。 Composer與Github是分開的,您必須在Packagist之類的聚合器上發布軟件包。
轉到Packagist網站,並查看“發布軟件包”的說明。
另外,如果您還沒有准備好或不想以程序包的形式發布庫,則應該能夠修改composer.json
來處理它而無需發布。
基本上,您只需要將Github存儲庫添加到composer.json
,如下所示:
{
"repositories": [
{
"url": "https://github.com/malekbenelouafi/laravel-status.git",
"type": "git"
}
],
"require": {
// Other required libraries
}
}
您可以在SO和Composer的docs中閱讀有關此選項的更多信息。 感謝@Alex Harris在下面的回答。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.