composer.phar安装Zend Framework Skeleton App时出错

时间:2012-09-10 20:05:46

标签: php wampserver zend-framework2 composer-php

我已经搜索过我能想到的任何地方,并且找不到任何遇到我遇到的特殊问题的人。我仍然回到XP x64的青铜时代,运行WAMP。我可以完成安装过程直到以下几点:

php composer.phar install

此时我们得到以下输出:

  

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

跟随堆栈跟踪。

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

1 个答案:

答案 0 :(得分:0)

我设法通过手动为另一个项目编写composer.json文件并使用它来加载所有内容的Doctrine来解决此问题。从那时起,我已经能够运行安装而没有任何类似的错误。不确定为什么这解决了这个问题,但我建议任何有类似问题的人试试。

以下是我用于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": [
    {
        ...
    }
]
}