【问题标题】:Composer Require: Could not find package作曲家要求:找不到包
【发布时间】:2018-04-13 12:43:11
【问题描述】:

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

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

[无效参数异常]
找不到任何版本的包 digitaldonkey/ethereum-php 你的最低稳定性(稳定)。检查包裹拼写或您的 最低稳定性

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

【问题讨论】:

    标签: php composer-php


    【解决方案1】:

    这个错误背后的原因是你的 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"
    },
    

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

    【讨论】:

    • 为什么我们需要添加标签
    • 请阅读他在问题中提到的错误。此答案仅与该问题有关。
    • 对于那些想知道为什么他们的存储库标签不起作用的人,请确保标签遵循 [v]?(major).(minor).(revision) 格式。
    • 拯救我的一天,谢谢老兄
    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2016-04-22
        • 2015-11-26
        • 1970-01-01
        • 2015-09-03
        • 1970-01-01
        • 2017-02-06
        • 1970-01-01
        • 2017-04-07
        • 1970-01-01
        相关资源
        最近更新 更多