下面由composer教學專欄為大家介紹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中文網其他相關文章!