编写器包的依赖项没有通过主包加载



我有一个编写器包,它应该依次加载几个依赖项,但没有。

我的顶级(测试项目)编写器,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) -(我已经尝试过"minimal -stability":"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是一个有几年历史的项目。这两个生成器依赖的包都可以单独加载;问题是我如何从父作曲家那里调用它们。

TIA !

我克隆了你的jrmadsen67/mahana-generator-scaffolding repo,做了composer install,得到以下错误:

请求的包laracsts/generators dev存在laracsts/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],但是这些被你的约束拒绝了。

所以,我分叉了你的repo,将laracasts/generators约束改为"dev-master"。然后,我测试了我的fork,它似乎安装得很好。

我做了PR,但这是一个简单的修复,你可以在大约2秒内完成,如果这有助于解决你的问题。

相关内容

  • 没有找到相关文章

最新更新