更改magento的composer仓库为阿里云的composer镜像
更改magento的composer仓库为阿里云的composer镜像
很多网上的magento2安装教程或者安装magento2插件都是是用composer 安装,
但是在国内,因为GFW的原因,composer基本上是卡在那里半天动弹不了。
因为magento2的composer的默认的仓库是repo.magento2.com,
我们需要更换为国内阿里云镜像
1.打开magento2根目录下的composer.json,会看到以下代码:
"repositories": [ { "type": "composer", "url": "https://repo.magento.com/" } ],
2.执行以下命令,更换为国内阿里云镜像,阿里云基本可以做到和Packagist官方仓库实时同步。
composer config repo.packagist composer https://mirrors.aliyun.com/composer/
3.执行完毕之后,你会发现以上repositories会多了一项:
"repositories": { "0": { "type": "composer", "url": "https://repo.magento.com/" }, "packagist": { "type": "composer", "url": "https://mirrors.aliyun.com/composer/" } },
4.修改repositories直接将默认的magento官方的去掉,修改后为以下:
"repositories": { "packagist": { "type": "composer", "url": "https://mirrors.aliyun.com/composer/" } },
假设你是需要安装mailchimp插件,直接执行命令
composer require mailchimp/mc-magento2
如果执行很慢的话,可以加-vvv输出详细的信息:
composer -vvv require mailchimp/mc-magento2