首頁 >開發工具 >composer >如何解決composer錯誤Could not find package

如何解決composer錯誤Could not find package

藏色散人
藏色散人轉載
2020-07-09 14:32:0711331瀏覽

下面由composer教學專欄為大家介紹composer錯誤Could not find package的解決方法,希望對需要的朋友有幫助!

如何解決composer錯誤Could not find package

我正在逐步將我自己的框架提交到GITHUB上, 這真不是件容易的事情.

1.GITHUB上註冊帳號,開啟專案

2.本地GIT clone 下來

3.本地修改程式碼, 提交回GITHUB

4. Packagist 上註冊帳號, 同步專案到Packagist

#5.使用Composer 更新程式碼到本地另一個測試專案,  此時出現問題

總是提示

 [InvalidArgumentException]
 Could not find a version of package ice-php/test-repository matching your minimum-stability (stable). Require it with an explicit version constraint allowing its desired stability.

根據這個提示,我各種修改有關於版本的相關東西,仍舊無果

然後我帶著版本號Update, 即

composer require ice-php/test-repository:^1.0

此時提示為:

 [InvalidArgumentException] Could not find package ice-php/test-repository.
 Did you mean this?     ice-php/test-repository

這時,我開始懷疑Composer來源. 之前我將程式碼源修改為中國鏡像伺服器

https://packagist.phpcomposer.com

去除, 仍舊

今天睡足了, 神清氣爽, 就琢磨這個值原來是什麼?  網上查不到~,  嘗試改成Packagist的地址https://packagist.org

再運行composer, 卡住不動,  一看這個有戲.

漫長的等待後, 指定版本更新成功. 

再嘗試無版本指定的,  也成功.

註: 我現在的電腦是翻牆的, 以上操作成功.

1.牆啊~~~~

2. P用沒有的百度啊~~~

 

##

以上是如何解決composer錯誤Could not find package的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:csdn.net。如有侵權,請聯絡admin@php.cn刪除