我已经搜索过我能想到的任何地方,并且找不到任何遇到我遇到的特殊问题的人。我仍然回到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配置正确。有什么建议吗?
答案 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": [
{
...
}
]
}