composer更新不成功,启用国内镜像网站的配置更改办法
2015-09-13 01:40
976 查看
用法:
有两种方式启用本镜像服务:将以下配置信息添加到 Composer 的配置文件 config.json 中(系统全局配置)。见“例1”
将以下配置信息添加到你的项目的 composer.json 文件中(针对单个项目配置)。见“例2”
为了避免安装包的时候都要执行两次查询,切记要添加禁用 packagist 的设置,如下:
{ "repositories": [ {"type": "composer", "url": "http://pkg.phpcomposer.com/repo/packagist/"}, {"packagist": false} ] }
例1,修改 composer 的配置文件
查看 composer 主目录:通过composer config -l -g命令可以列出 composer 的全局配置信息,在这些信息中查找
[home]配置项就是 composer 的主目录。Linux 用户请执行
sudo composer config -l -g命令。
进入 composer 的主目录,打开 config.json 文件(如果没有就自己创建一个),然后增加本镜像服务的配置信息,最终内容如下:
{ "config": { }, "repositories": [ {"type": "composer", "url": "http://pkg.phpcomposer.com/repo/packagist/"}, {"packagist": false} ] }
例2,以 laravel 项目的 composer.json 配置文件为例,添加本镜像服务配置信息后如下所示(注意最后几行):
{ "name": "laravel/laravel", "description": "The Laravel Framework.", "keywords": ["framework", "laravel"], "license": "MIT", "type": "project", "require": { "laravel/framework": "4.2.*" }, "autoload": { "classmap": [ "app/commands", "app/controllers", "app/models", "app/database/migrations", "app/database/seeds", "app/tests/TestCase.php" ] }, "scripts": { "post-install-cmd": [ "php artisan clear-compiled", "php artisan optimize" ], "post-update-cmd": [ "php artisan clear-compiled", "php artisan optimize" ], "post-create-project-cmd": [ "php artisan key:generate" ] }, "config": { "preferred-install": "dist" }, "minimum-stability": "stable", "repositories": [ {"type": "composer", "url": "http://pkg.phpcomposer.com/repo/packagist/"}, {"packagist": false} ] }
相关文章推荐
- 网站代码优化--应该正6确使用HTML标记
- 网站代码4优化--HTML标签的SEO优化标准
- web前端之网站seo优化学习笔记
- Hadoop 架构初探
- 开源代码网站
- 如何压力测试电子商务网站
- DIV+CSS布局门户网站
- 如何禁止搜索引擎收录网站内容
- nagios高可用性设置
- nagios高可用性设置
- html5+css3项目 (企业网站之侧边栏的编写)
- html5+css3项目 (企业网站之集团活动)
- 50国内外最优秀的C/C++源代码网站分享
- Android根据分辨率进行单位转换-(dp,sp转像素px) - topMan'blog - ITeye技术网站
- MySQL高可用方案之集群(Cluster)
- 手机网站的宽度自适应
- 坐井观天谈Windows桌面应用程序开发中的MVC架构(一)之个人开发之路
- 由12306.cn谈谈网站性能技术
- 12个免费学习编程的网站
- 技术类博客网站