我是作曲家的新手,我在互联网上搜索了几个小时以找到我的问题的解决方案,我找到了一个但无法让它工作所以它可能是我。
我正在使用 zend 框架 1.12.3 和一些额外的供应商(如教义)开始一个新项目。我不介意原则,phpunit,...安装在默认的 /vendor 中(或者如果我设置另一个),但我宁愿在 library/Zend 上安装 Zend 而不是 vendor/zendframework/....
我是作曲家的新手,所以我可能会错过一些东西。
原来的:
{
"name": "Awesome",
"require": {
"zendframework/zendframework1": "1.12.3",
"doctrine/orm": "2.3.4",
"doctrine/dbal": "2.3.4"
},
"require-dev": {
"phpunit/phpunit": "3.7.21",
"mockery/mockery": "dev-master@dev"
}
}
我也尝试过https://github.com/composer/installers
{
"name": "Awesome",
"require": {
"composer/installers": "~1.0"
"zendframework/zendframework1": "1.12.3",
"doctrine/orm": "2.3.4",
"doctrine/dbal": "2.3.4"
},
"require-dev": {
"phpunit/phpunit": "3.7.21",
"mockery/mockery": "dev-master@dev"
},
"extra": {
"installer-paths": {
"library/Zend": ["zendframework/zendframework1"]
}
}
}
如果这样做太麻烦,我可以在本地安装 zend,所以这不是问题,但最好立即使用 composer 来完成。