簡體   English   中英

Github 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
    }
}

您可以在SOComposer的docs中閱讀有關此選項的更多信息。 感謝@Alex Harris在下面的回答。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM