• Windows下解决Loading composer repositories with package information 慢的问题。


    最近用到Yii2,基于Yii2的Guide 文档, 在Windows 的一个目录下新建一个项目目录。

    1) 安装Composer

    https://getcomposer.org/download/

    下载安装Composer-Setup.exe

    2) 因为Composer的源默认是国外的, 所以国内的做法都是修改为国内的源,修改方法可在网上找到很多。

    阿里云

    composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

    腾讯云

    composer config -g repos.packagist composer https://mirrors.cloud.tencent.com/composer/

    3)开始新建一个Yii2的工程目录,参考官方

    Install Yii

    composer create-project --prefer-dist yiisoft/yii2-app-basic basic

    从这一步可能会发生各种各样的问题。

    比如:fxp/composer-asset-plugin 相关的问题,有以下网站已经着手解决这个问题。

    https://asset-packagist.org/

    而且目前Yii2最新的composer.json里也已经包含了这个地址:

    1. "repositories": [
    2. {
    3. "type": "composer",
    4. "url": "https://asset-packagist.org"
    5. }
    6. ]

    但是如此执行依然后会有以下信息卡着不动。

    Loading composer repositories with package information

    现在国内有个镜像网站:

    https://asset-packagist.cn/

    回到前面的讨论, 先不管这些, 先执行完Yii2项目建立这一步。

    composer create-project --prefer-dist yiisoft/yii2-app-basic basic

    然后进入basic 目录;

    修改Composer.json以下两处

    1. "require": {
    2. "bower-asset/bootstrap": "^3.3",
    3. "npm-asset/jquery": "^2.2"
    4. }
    1. "repositories": {
    2. {
    3. "type": "composer",
    4. "url": "https://asset-packagist.cn"
    5. }
    6. }

    然后执行:

    composer update

    我这应该就OK了,记录下, 看是不是也解决了你们问题呢。

    :) 

  • 相关阅读:
    qrcodejs2 生成二维码 并上传oss
    RK3399平台开发系列讲解(进程篇)15.36、理解进程和协程
    计算机IO原理
    spark sql重分区
    139. 单词拆分
    Java常见API---split()
    《自动机理论、语言和计算导论》阅读笔记:p261-p314
    体细胞杂交第六弹!worthington组织培养术语终章
    spring 单元测试注解
    嵌入式分享合集26
  • 原文地址:https://blog.csdn.net/kangzhaolong/article/details/126245315