git-在Magento中找不到匹配版本的匹配版本



我正在尝试使用Composer从GitHub安装一个模块,但是每次我遇到相同的错误时,

[InvalidArgumentException]
  Could not find a matching version of package Worldpay/Worldpay-Magento2-CG.
   Check the package spelling, your version constraint and that the package i
  s available in a stability which matches your minimum-stability (dev).

以下是我的作曲家的一部分,

 "minimum-stability": "dev",
    "repositories": {
        "0": {
            "type": "composer",
            "url": "https://repo.magento.com/"
        },
        "Worldpay-Worldpay-Magento2-CG": {
            "type": "git",
            "url": "https://github.com/Worldpay/Worldpay-Magento2-CG.git"
        }
    },

以下是我尝试过的命令列表,

composer require Worldpay/Worldpay-Magento2-CG dev-master
composer require Worldpay/Worldpay-Magento2-CG:~2.0
composer require Worldpay/Worldpay-Magento2-CG @master
composer require Worldpay/Worldpay-Magento2-CG @dev-master
composer require Worldpay/Worldpay-Magento2-CG "^2.0"
composer require Worldpay/Worldpay-Magento2-CG:dev/master

(小字母(

composer require worldpay/worldpay-magento2-cg:dev-master

我也尝试了Composer.json中的SSH链接。

"minimum-stability": "dev",零件。

此模块的当前最新版本是2.0.,稳定分支为Master。我试图直接获得该版本和带有上述命令的分支。但是每次我收到相同的错误消息。

以及该模块的最新版本(2.0(未在 packagist

中列出

https://packagist.org/packages/sapient/module-worldpay

packagist 最新版本显示为1.5.3。之后,我完成了4个版本。但是它在 packagist 中不可用。我应该手动提交吗?

所以似乎我确实错误了。我应该在github中创建稳定的(分支名称(分支吗?任何建议都会很棒。

对于 composer require命令,您应该使用composer.json中定义的软件包名称,存储库的URL是无关紧要的。因此,应该是:

composer require sapient/module-worldpay:dev-master

以及该模块的最新版本(2.0(未在Packagist

中列出

您可能应该配置github钩子以告知Packagist回购更新,请访问https://packagist.org/about#how-to-to-packages

这2件事对我有用

我需要将存储库引用添加到我的composer.json,因为它不存在

"repositories": [
         {
             "type": "composer",
            "url": "https://repo.magento.com/"
        }
    ],

我需要将我的auth.json.sample重命名为auth.json,然后将公共和私钥添加到JSON。


{
    "http-basic": {
        "repo.magento.com": {
            "username": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
            "password": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
        }
    }
 }

如果您想手动输入私钥和公共钥匙,则不包括auth.json

图像留置权如下所示Div>

相关内容

  • 没有找到相关文章

最新更新