无法在 Magento 2.1 上使用 composer 安装模块
Can't install module using composer on Magento 2.1
我正在尝试在我的 Magento 版本上安装 M2ePro 模块。 2.1.8 应用程序使用 composer 并出现此错误:
[http]$ php-7.0 /usr/local/bin/composer require m2e/ebay-amazon-magento2
Could not find a matching version of package m2e/ebay-amazon-magento2.
Check the package spelling, your version constraint and that the
package is available in a stability which matches your
minimum-stability (alpha).
包的拼写正确,我已经尝试定义模块的版本(唯一可用的是1.3.2):
[http]$ php-7.0 /usr/local/bin/composer require m2e/ebay-amazon-magento2:1.3.2
但是出现同样的错误,所以我相信这个模块的稳定性是“Beta
”,我设置了“minimum-stability (alpha)
”,所以应该可以毫无问题地安装 beta 模块。?
我在 composer 文档中寻找解决方案,但找不到有关安装 beta 的任何信息:https://getcomposer.org/doc/03-cli.md#require
还是我看错地方了?
我成功地在我的开发站点上安装了该模块,但没有收到此错误,所以我认为这可能是因为我的 Magento 应用程序处于 "Production" 模式但设置了模式"Developer" 没有解决我的问题。
更新:
我刚找到这个帖子:https://magento.stackexchange.com/questions/114393/error-in-using-composer-to-install-a-module-in-magento-2-0。这个问题的答案是您需要将包定义为存储库。包裹来自市场,这是我的 composer.json:
的内容
"minimum-stability": "alpha",
"prefer-stable": true,
"repositories": [
{
"type": "composer",
"url": "https://repo.magento.com/"
}
],
我之前使用 composer 从 marketplace 安装模块没有问题。
结果是我的 auth.json
凭据不正确,无法找到该帐户。
更正帐户设置解决了我的问题。
我正在尝试在我的 Magento 版本上安装 M2ePro 模块。 2.1.8 应用程序使用 composer 并出现此错误:
[http]$ php-7.0 /usr/local/bin/composer require m2e/ebay-amazon-magento2
Could not find a matching version of package m2e/ebay-amazon-magento2. Check the package spelling, your version constraint and that the package is available in a stability which matches your minimum-stability (alpha).
包的拼写正确,我已经尝试定义模块的版本(唯一可用的是1.3.2):
[http]$ php-7.0 /usr/local/bin/composer require m2e/ebay-amazon-magento2:1.3.2
但是出现同样的错误,所以我相信这个模块的稳定性是“Beta
”,我设置了“minimum-stability (alpha)
”,所以应该可以毫无问题地安装 beta 模块。?
我在 composer 文档中寻找解决方案,但找不到有关安装 beta 的任何信息:https://getcomposer.org/doc/03-cli.md#require
还是我看错地方了?
我成功地在我的开发站点上安装了该模块,但没有收到此错误,所以我认为这可能是因为我的 Magento 应用程序处于 "Production" 模式但设置了模式"Developer" 没有解决我的问题。
更新:
我刚找到这个帖子:https://magento.stackexchange.com/questions/114393/error-in-using-composer-to-install-a-module-in-magento-2-0。这个问题的答案是您需要将包定义为存储库。包裹来自市场,这是我的 composer.json:
的内容"minimum-stability": "alpha",
"prefer-stable": true,
"repositories": [
{
"type": "composer",
"url": "https://repo.magento.com/"
}
],
我之前使用 composer 从 marketplace 安装模块没有问题。
结果是我的 auth.json
凭据不正确,无法找到该帐户。
更正帐户设置解决了我的问题。