作曲家要求:找不到包

时间:2017-11-01 08:22:41

标签: php composer-php

我试图使用它:https://github.com/digitaldonkey/ethereum-php

所以我跑:composer require digitaldonkey/ethereum-php但是我得到了:

  

[InvalidArgumentException]
  无法在任何版本中找到package digitaldonkey / ethereum-php   你的最小稳定性(稳定)。检查包装拼写或您的   最小稳定性

所以我想我需要指定一些其他分支,但是什么?

3 个答案:

答案 0 :(得分:2)

如果该软件包没有稳定版本,请打开composer.json,然后您必须将minimum-stability更改为dev

https://getcomposer.org/doc/04-schema.md#minimum-stability

答案 1 :(得分:2)

此错误背后的原因是您的git repo不包含任何标记。

添加

等标签
git tag -a 1.0.0
git push --tags

现在你可以使用

composer require digitaldonkey/ethereum-php

<强>解释 如果我们看到composer.json,你会发现包含包及其版本的require标签。 e.g。

"require": {
    "php": ">=7.0.0",
    "afrazahmad/clear-cached-data": "^1.0"
},

所以版本或标签很重要。 希望它有所帮助。

答案 2 :(得分:0)

如果要添加到项目以外的其他文件夹,则会出现相同的错误。删除以前的安装,然后尝试使用cd project_name。