作曲家要求:找不到包

xen*_*ndi 9 php composer-php

我正在尝试使用此:https : //github.com/digitaldonkey/ethereum-php

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

[InvalidArgumentException]
找不到任何版本的软件包Digitaldonkey / ethereum-php,以保持最低稳定性(稳定)。检查包裹的拼写或最低稳定性

所以我想我需要指定其他分支,但是呢?

Ren*_*hle 7

composer.json如果该软件包没有稳定版本,请打开您的软件包,然后您必须minimum-stabilitydev.

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

  • 我的最低稳定性已设置为开发,但我仍然遇到相同的错误,有什么想法吗? (4认同)

Afr*_*mad 7

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

添加标签,如

git tag -a 1.0.0
git push --tags
Run Code Online (Sandbox Code Playgroud)

现在你可以使用

composer require digitaldonkey/ethereum-php
Run Code Online (Sandbox Code Playgroud)

说明 如果我们看到 composer.json,您会发现 require 标签,其中包含包及其版本。例如

"require": {
    "php": ">=7.0.0",
    "afrazahmad/clear-cached-data": "^1.0"
},
Run Code Online (Sandbox Code Playgroud)

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

  • 为什么我们需要添加标签 (2认同)