Composer更换数据源配置注意实现

2019-08-27 06:01:06

全局配置(推荐)

  • 所有项目都会使用该镜像地址:

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

  • 取消配置:

    composer config -g --unset repos.packagist

项目配置  (如果你配置了上面,发现还是访问以前的数据源,很有可能你以前作古项目配置,所以这个也是要改的

  • 仅修改当前工程配置,仅当前工程可使用该镜像地址:

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

  • 取消配置:

    composer config --unset repos.packagist


清除缓存

  •  刷新 composer.lock 文件

  • 使用以下命令:

  • $ composer update nothing
  • 或者:

  • $ composer update --lock
  • --lock: 只升级 lock 文件的哈希以消除 lock 文件过期的警告。

  •  测试一下

  • 清空本地缓存:

  • $ rm -rf vendor
    $ composer clear-cache
  • 执行安装命令:

  • $ composer install -vvv


调试

  • composer 命令增加 -vvv 可输出详细的信息,命令如下:

    composer -vvv require alibabacloud/sdk


  • 2021-04-19 11:00:23

    浅谈block和delegate的使用

    委托是协议的一种,顾名思义,就是委托他人帮自己去做事。委托是给一个对象提供机会对另一个对象中的变化做出反应或者影响另一个对象的行为。其基本思想是:两个对象协同解决问题,并且打算在广泛的情形中重用。委托指向另一个对象(即它的委托)的引用,并在关键时刻给委托发消息。消息可能只是通知委托发生了某件事情,给委托提供机会执行额外的处理,或者消息可能要求委托提供一些关键的信息以控制所发生的事情。委托的作用主要有两个,一个是传值,一个是传事件。

  • 2021-04-19 11:36:44

    iOS 组件实现方案

    什么才是好架构,为什么要组件,组件设计的优点

  • 2021-04-25 09:53:18

    android debug速度特别慢有时候卡住

    一直提示定在 Starting LLDB server。可能的原因是 Android Studio编译速度太慢了,就会一直卡在Starting LLDB server。可以通过设置 Run/Debug Configurations ——> Debugger ——> Debug type 为 Java 跳过 C/C++的调试,起码实现对 Java 程序的调试

  • 2021-04-25 09:54:19

    sequelize 时区配置

    sequelize 默认情况下, 保存日期时会转换成 +00:00时区,