我基本上已经搜索了我能想到的所有地方,但找不到任何有我遇到的特定问题的人。我仍然在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": [
{
...
}
]
}