Yii2使用Composer安装时出现错误

7
我正在尝试安装 Yii2 alpha 版本。在下载 composer 并添加后,运行以下命令:
"minimum-stability": "dev"

到composer.json文件。

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

我遇到了以下错误。
问题1 - 请求的包minimum-stability在任何版本中都找不到,可能是包名拼写错误。
问题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个回答

7

从头开始

php composer.phar init 

将“最小稳定性”[]设置为开发版

然后

php composer.phar require yiisoft/yii2 "*"

我在安装webvimark模块时遇到了问题,@user1852788提供的解决方案有效 :) - iltaf khalid

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,它会自动安装。


我使用了上面的模板,但是去掉了多余的逗号"yiisoft/yii2": "*",但结果仍然相同。问题1
  • 请求的包yiisoft/yii2-framework在任何版本中都找不到,可能是包名有误。
潜在原因:
  • 包名有误
  • 根据您的最小稳定性设置,该软件包不可用于稳定版本 请参阅https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion获取更多详细信息。
请阅读http://getcomposer.org/doc/articles/troubleshooting.md以获取更多常见问题。
- user3509359

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接