yii2 的composer安装时需要一个插件:
php composer.phar global require "fxp/composer-asset-plugin:1.0.0"
在windows下 如果你安装了composer这个程序 那么安装命令(cmd输入:)
composer global require "fxp/composer-asset-plugin:1.0.0"
接着上面的命令,在win下痛苦就来了 各种错误好像跟ssl相关的
大家都知道https 国外的某些网站是被墙的(骂娘了要),去下载openDsn工具 在安装时打开他(小黄灯变绿在执行命令) 就可以安上此插件了
下载地址:http://www.yijile.com/log/105.html这篇博文示出的 (http://shared.opendns.com/dnscrypt/packages/windows-client/DNSCryptWin-v0.0.6.exe)
安装上插件后 yii默认的composer.json 需要某些修改:
可以参考这里:http://stackoverflow.com/questions/25882271/cannot-update-yii2-via-composer-bower-asset-jquery-could-not-be-found
然后基本就不那么痛苦了
还有一点 国外的库经常会被墙 最好用国内的镜像:
在composer.json 下加入类似代码(自己分析 加那些东东)
"scripts": {
"post-create-project-cmd": [
"yii\\composer\\Installer::setPermission"
]
},
"config": {
"process-timeout": 1800,
"preferred-install": "dist"
},
"repositories": [
{"type": "composer", "url": "http://pkg.phpcomposer.com/repo/packagist/"},
{"packagist": false}
],
"extra": {
"writable": [
"runtime",
"web/assets"
],
"executable": [
"yii"
],
"asset-installer-paths": {
"npm-asset-library": "vendor/npm",
"bower-asset-library": "vendor/bower"
}
},
还有要玩yii2 必须要github.com 的账户 安装过程中需要此步骤的,如果没有赶紧注册去。(好多同学好像特不乐意注册,那就没办法了 no pains no gains)
此片纯属随笔 没文法 没美感
来源:oschina
链接:https://my.oschina.net/u/579293/blog/376462