无法使用composer for yii2 framework
安装小部件我的作曲家看起来像这样:
"require": {
"php": ">=5.4.0",
"yiisoft/yii2": "~2.0.6",
"yiisoft/yii2-bootstrap": "~2.0.0",
"yiisoft/yii2-swiftmailer": "~2.0.0 || ~2.1.0"
},
"require-dev": {
"yiisoft/yii2-debug": "~2.0.0",
"yiisoft/yii2-gii": "~2.0.0",
"yiisoft/yii2-faker": "~2.0.0",
"codeception/base": "^2.2.3",
"codeception/verify": "~0.3.1"
},
答案 0 :(得分:1)
您需要将composer.json
中的约束更改为以下
"require": {
"php": ">=5.4.0",
"yiisoft/yii2": "~2.0.6",
"yiisoft/yii2-bootstrap": "~2.0.0",
"yiisoft/yii2-swiftmailer": "~2.0.0"
},
"require-dev": {
"yiisoft/yii2-debug": "~2.0.0",
"yiisoft/yii2-gii": "~2.0.0",
"yiisoft/yii2-faker": "~2.0.0",
"codeception/base": "^2.2.3",
"codeception/verify": "~0.3.1"
},
根据DOCS
注意:此扩展程序
Version 2.1
使用Swiftmailer 6
,其中包含PHP 7
需要PHP 5
。如果您使用的是version 2.0
,则必须使用此扩展程序的Swiftmailer 5
,该扩展程序使用与PHP 5.4
及更高版本兼容的> #install.packages("naturalsort") > library("naturalsort") > x <- paste(c("2file1","2file2","10file1.2","10file0.2","20file1","100","")) > naturalsort(x) [1] "" "2file1" "2file2" "10file0.2" "10file1.2" "20file1" "100"
。