我有一个作曲家包反过来应该加载几个依赖项,但事实并非如此。
我的顶级(测试项目)作曲家,json:
"require": {
"php": ">=5.6.4",
"laravel/framework": "5.3.*"
},
"require-dev": {
"fzaninotto/faker": "~1.4",
"mockery/mockery": "0.9.*",
"phpunit/phpunit": "~5.0",
"symfony/css-selector": "3.1.*",
"symfony/dom-crawler": "3.1.*",
"jrmadsen67/mahana-generator-scaffolding": "dev-master@dev"
},
来自jrmadsen67/mahana-generator-scaffolding
(此处为完整文件:https://github.com/jrmadsen67/MahanaGeneratorScaffolding/blob/master/composer.json) - (我已尝试使用"最小稳定性":" dev"但是没有任何区别)
"require": {
"php": ">=5.4",
"illuminate/support": "~5.0"
},
"require-dev": {
"phpunit/phpunit": "~4.0",
"phpspec/phpspec": "~2.1",
"jrmadsen67/mahana-laravel5-generators": "dev-master",
"laracasts/generators": "dev"
},
jrmadsen67/mahana-laravel5-generators
可在此处找到:https://github.com/jrmadsen67/mahana-laravel5-generators
laracasts/generators
是一个有数年历史的项目。两个Generators依赖包都可以单独加载;问题是我如何尝试从父作曲家调用它们。我确定。
TIA!
答案 0 :(得分:2)
我克隆了您的jrmadsen67/mahana-generator-scaffolding
回购,执行了composer install
并收到以下错误:
请求的包laracasts / generators dev作为laracasts / generators [1.0,1.0.1,1.0.2,1.0.3,1.1,1.1.1,1.1.2,1.1.3,dev-master]存在但是这些被约束拒绝。
所以,我分叉你的回购,改为将laracasts/generators
约束更改为“dev-master”。然后,我测试了我的叉子,它似乎安装得很好。
我制作了PR,但这是一个简单的解决方案,如果这可以解决您的问题,您可以在大约2秒钟内完成。