php 编写器要求:找不到软件包

6qftjkof  于 2023-01-12  发布在  PHP
关注(0)|答案(4)|浏览(168)

我试着用这个:https://github.com/digitaldonkey/ethereum-php
所以我运行:composer require digitaldonkey/ethereum-php,但得到:
[参数无效异常]
无法找到符合您的minimum-stability(stable)要求的任何版本的ditualdonkey/ethereum-php软件包。请检查软件包拼写或您的minimum-stability
所以我想我需要指定一些其他的分支,但是什么呢?

zmeyuzjn

zmeyuzjn1#

打开您的composer.json,如果该软件包没有稳定的版本,那么您必须将您的minimum-stability更改为dev
https://getcomposer.org/doc/04-schema.md#minimum-stability

zf9nrax1

zf9nrax12#

这个错误背后的原因是您的git repo不包含任何标记。
添加标签,如

git tag -a 1.0.0
git push --tags

现在您可以使用

composer require digitaldonkey/ethereum-php

解释如果我们看到composer.json,你会发现require标签,它包含软件包沿着版本。

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

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

qybjjes1

qybjjes13#

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

5lhxktic

5lhxktic4#

只是在此添加可能发生此错误的另一种情况。
当您有一个私有存储库提供共享库时,您需要为它添加存储库,如下所示:

"repositories": [
        {
            "type": "composer",
            "url": "https://YOURHANDLE.gitlab.io/composer"
        }
    ]

更多关于该主题的信息,请点击:https://composer.github.io/satis/using

相关问题