composer.phar安装Zend Framework Skeleton应用程序时出错


Error with composer.phar installing Zend Framework Skeleton App

我基本上已经搜索了我能想到的所有地方,但找不到任何有我遇到的特定问题的人。我仍然在XP x64上运行WAMP,回到了青铜时代。我可以完成安装过程,直到以下几点:

php composer.phar install

在这一点上,我们得到以下输出:

"mode"未被识别为内部或外部命令、可操作程序或批处理文件。PHP致命错误:在phar://C:/wamp/www/zf2 tutorial/composer.phar/vendor/symfony/console/symfony/Component/console/Application.PHP中出现未捕获的异常"ErrorException",消息为"未定义的偏移量:4"

接着是一场堆叠比赛。

据我所知,我安装了一个标准的WAMP,并且我的PATH配置正确。有什么建议吗?

我为不同的项目手动编写了一个composer.json文件,并使用它来加载所有东西的Doctrine,从而解决了这个问题。从那时起,我就可以运行安装程序,而不会出现任何类似的错误。不确定为什么这解决了问题,但我建议任何有类似问题的人尝试一下

以下是我用于条令的JSON:

{
"name": "My/Project",
"require": {
    "doctrine/common": "dev-master",
    "doctrine/orm": "dev-master",
    "doctrine/dbal": "dev-master",
    "doctrine/doctrine-orm-module": "dev-master",
    "doctrine/doctrine-module": "dev-master",
    "doctrine/migrations": "dev-master",
    "doctrine/data-fixtures": "dev-master"
},
"authors": [
    {
        ...
    }
]
}