安装composer安装失败 Asset插件老是失败是什么问题

Yii2 composer 安装失败,求助_百度知道安装Composer Asset插件老是失败是什么问题_百度知道Composer 学习笔记 - 安装 - 推酷
Composer 学习笔记 - 安装
Composer 是 php 上最优秀的依赖管理工具,所以作为一个文艺的 phper 必须要 get 起来。
上手 == 入坑 ?
不少朋友不愿意上手这货,其实之前我也不太愿意上手这货,最最主要的原因是
说多了都是泪,而且当时各种镜像简直就是坑爹货,无一能用,就算能用,也基本是拼人品的,基本上都不稳定。
甚至当时的我都是手动安装各种包,遇到了N多坑,比如依赖也手动下载,手动导入。。唉。比以前找各种插件各种类的时候还蛋疼万分。
安装 Composer
其实说简单也简单说麻烦也麻烦,因为要分 *nix 和 win 平台,所以直接丢连接自己看好了。
安装完后测试下是否成功。
$ composer -V
输出类似这样的东西
Composer version 1.0-dev (1acbddc2fda) 2016-03-14 17:39:12
OK,恭喜,可以下一步了。
镜像是什么鬼?
不知道镜像的天朝程序员,不是一个优秀的码农。
由于强力的 GFW 导致无法上一些优秀的国外网站,所以各种镜像服务器诞生了,帮我们把这些网站上的资源都导入到了国内,我们通过修改一个配置就可以下载这些资源了。而且这些资源都是定期同步的,不需要担心资源陈旧问题。
也就是因为这个,N多人望而却步,到现在都不敢用 Composer,感觉好可惜,这么好的工具。
目前唯一还算稳定的 Composer 镜像只有
这一家了,虽然偶尔抽风。
使用方法也超简单,推荐全局配置镜像。
打开命令行窗口(windows用户)或控制台(Linux、Mac 用户)并执行如下命令:
$ composer config -g repo.packagist composer
OK,镜像问题搞定了,接下来才能开始 Composer 的入门学习。
使用 Composer
官方教程虽然全面,但是啰嗦。比如他第一个例子是手动创建 composer.json 然后写入依赖,然后通过
composer install
安装json 里的模块包。虽然不能说不对,可现在很少有人这么用,因为太麻烦了。
还是来些常规的用法,比如我想安装 yii2。
的安装方法是先安装 Composer Asset 插件:
$ php composer.phar global require &fxp/composer-asset-plugin:~1.1.1&
然后安装基本的应用程序模板:
$ php composer.phar create-project yiisoft/yii2-app-basic basic 2.0.7
或者安装高级的应用程序模板:
$ php composer.phar create-project yiisoft/yii2-app-advanced advanced 2.0.7
但是,我这就出现了无数个这种错误。
Failed to decode response: zlib_decode(): data errorRetrying with degraded mode, check https://getcomposer.org/doc/articles/troubleshooting.md#degraded-mode for more info
百度以后发现加上
--prefer-dist
参数即可。
$ php composer.phar create-project yiisoft/yii2-app-advanced advanced 2.0.7 --prefer-dist
PS:如果你安装时卡住了,八成是镜像抽风了,多试几次就好了。
OK,正常安装,然后翻看文档,发现有
--prefer-source
--prefer-dist
参数,对应下载包的两种方式:source(源码) 和 dist(发布),我们当然希望安装
dist(发布)
OK,这是安装,那我要添加新的插件,新的依赖这么办?
且听下回分解。。。(′?ω?`)
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致使用Composer安装Yii框架 - 小谈博客Yii2正式版本已经发布了好几个月了,和1.x版本相比,官方文档到目前为止还只能算是毛坯房,需要社区进一步地贡献。为了将原本基于Yii1.x的站点迁移到2.0下,开始了Yii2.x框架学习和探索。第一步,就是需要安装Yii2,官方推荐方法是:
composer global require "fxp/composer-asset-plugin:1.0.0-beta4"
composer create-project --prefer-dist yiisoft/yii2-app-basic basic
基于Composer的安装,那么,首先安装composer,问题就来了。首先是composer官网被墙了,费了半天劲,下载Windows下composer安装包后,安装过程一直完成不了有木有?貌似安装过程需要下载些东西,然后这个地址在又可能被墙了,所以,安装了两次,尝试了好几个小时,以失败告终。
既然安装包不能正常安装,只能手动安装啦,于是下载到, 接下去就是让命令行工具能用识别并运行这个phar。
建一个composer.bat批处理文件,填写如下内容:
set COMPOSERPATH=D:\xampp\php\
php %COMPOSERPATH%composer.phar %*
将php.exe 和 composer.bat所在目录加到PATH里面,我直接把composer.bat放在php.exe所在目录,所以只需要将在PATH里面加一个目录就行啦。环境变量添加完毕,测试下是否成功,打开命令行,输入 composer –version, 如果有如下类似输出,表示安装成功:
Composer version 1.0-dev (a309e1d89dedfaeaed8e888fbfe37)
搞了半天,终于让composer运行起来了,赶紧尝试用来安装Yii2,首先安装一个传说很牛叉的前端类库管理插件composer-asset-plugin, 于是运行:
composer global require "fxp/composer-asset-plugin:1.0.0-beta4"
报了个开发中的库需要加dev标志之类的错误,具体记不清啦,索性取开发版本吧,
composer global require "fxp/composer-asset-plugin:1.*@dev"
运行了以后,终于成功了。然后开始安装Yii2, 切换命令行到htdocs目录下,然后运行
composer create-project --prefer-dist yiisoft/yii2-app-basic basic
安装速度真是慢啊,谁让我没有缓存呢,忍了。等了大概20多分钟吧,各种依赖都下载好了,终于可以怀着激动的心情,打开浏览器,输入 http://localhost/basic/web/index.php, 首页很快就打开了,搞定!原文链接:
阅读排行榜

我要回帖

更多关于 composer插件 的文章

 

随机推荐