使用composer给出错误的Yii2安装

时间:2014-04-08 04:20:19

标签: php yii yii2

我正在尝试安装Yii2 alpha。下载composer并添加

后运行以下命令时
"minimum-stability": "dev"

到composer.json。

$ php composer.phar require yiisoft/yii2-framework "*"

我收到以下错误。

问题1      - 在任何版本中都找不到请求的包最小稳定性,包名中可能有拼写错误。

问题2      - 在任何版本中找不到请求的包yiisoft / yii2-composer,包名中可能有拼写错误。

问题3      - 在任何版本中都找不到请求的包yiisoft / yii2-framework,包名中可能有拼写错误。

可能的原因:   - 包名中的拼写错误   - 根据您的最小稳定性设置,包装没有足够稳定的版本    有关详细信息,请参阅https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion

阅读http://getcomposer.org/doc/articles/troubleshooting.md了解更多常见问题。

请帮帮我。

2 个答案:

答案 0 :(得分:8)

开始
php composer.phar init 

并将Minimum Stability []设置为dev

然后

php composer.phar require yiisoft/yii2 "*"

答案 1 :(得分:6)

这是有效的composer.json代码

{
    "name": "yiisoft/yii2-app-advanced",
    ...
    "minimum-stability": "dev",
    "require": {
            "php": ">=5.4.0",
            "yiisoft/yii2": "*",
    },
    "require-dev": {
            "yiisoft/yii2-debug": "*",
            "yiisoft/yii2-gii": "*"
    },
    ...
}

对yii2-framework使用yii2,可能是你在错误的地方输入“minimum-stability”。并且您不需要在那里输入类型yii2-composer,它将自动安装