[英]How can I install fpoirotte/cryptal with composer?
我無法安裝https://packagist.org/packages/fpoirotte/cryptal 。 根據 packagist.org,我應該能夠通過 CLI 執行composer require fpoirotte/cryptal
但每當我嘗試這樣做時,我都會收到以下錯誤:
[InvalidArgumentException]
Could not find package fpoirotte/cryptal.
Did you mean one of these?
fpoirotte/cryptal
fpoirotte/cryptal-hash
fpoirotte/cryptal-sodium
fpoirotte/cryptal-mcrypt
fpoirotte/cryptal-openssl
require [--dev] [--prefer-source] [--prefer-dist] [--no-progress] [--no-suggest] [--no-update] [--no-scripts] [--update-no-dev] [--update-with-dependencies] [--update-with-all-dependencies] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [--sort-packages] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--] [<packages>]...
我可以毫無問題地安裝其他 Composer 軟件包。 只有這個有問題。。
composer 的默認最低穩定性是“穩定的”。
從文檔:
“minimum-stability”(僅限root):這定義了按穩定性過濾包的默認行為。 這默認為 stable,所以如果你依賴一個 dev 包,你應該在你的文件中指定它以避免意外。
另一方面,您嘗試安裝的軟件包只有一個“master”分支而沒有版本標簽,因此它被視為“dev”依賴項。
您必須選擇安裝此軟件包:
"minimum-stability": "dev",
雖然這改變了你對整個項目的最低穩定性要求,所以它可能並不理想。
如果你做composer require fpoirotte/cryptal:master-dev
你將能夠安裝這個包,保持你的 minimum-stability 設置為stable
。
我不知道您正在運行什么版本的作曲家,但更新它可能是值得的。 我的版本出現的錯誤更加明確:
[無效參數異常]
找不到與您的最低穩定性(穩定)匹配的軟件包 fpoirotte/cryptal 版本。 要求它具有明確的版本約束,以允許其所需的穩定性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.