簡體   English   中英

如何使用 Composer 安裝 fpoirotte/cryptal?

[英]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”依賴項。

您必須選擇安裝此軟件包:

編輯您的 composer.json 以包括:

"minimum-stability": "dev",

雖然這改變了你對整個項目的最低穩定性要求,所以它可能並不理想。

需要特定版本

如果你做composer require fpoirotte/cryptal:master-dev你將能夠安裝這個包,保持你的 minimum-stability 設置為stable


我不知道您正在運行什么版本的作曲家,但更新它可能是值得的。 我的版本出現的錯誤更加明確:

[無效參數異常]

找不到與您的最低穩定性(穩定)匹配的軟件包 fpoirotte/cryptal 版本。 要求它具有明確的版本約束,以允許其所需的穩定性。

暫無
暫無

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

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