【发布时间】:2014-10-28 23:08:51
【问题描述】:
我使用 Laravel 的工作台创建了一个包并将其上传到 pica/pica-base 下的 Packagist。该包包含以下要求语句:
“要求”:{ "php": ">=5.4.0", “照亮/支持”:“4.2.*”, “gregwar/captcha”:“开发大师” },
当我尝试安装我的 pica/pica-base 包时,它失败并显示以下错误消息:
您的需求无法解决为一组可安装的软件包。
问题 1 - pica/pica-base dev-master 需要 gregwar/captcha dev-master -> 找不到匹配的包。 - pica/pica-base dev-master 需要 gregwar/captcha dev-master -> 找不到匹配的包。 - pica/pica-base dev-master 的安装请求 -> pica/pica-base[dev-master] 可满足。
根据常见问题解答的建议,我还尝试了使用 gregwar/captcha 包的 'dev'in staed of 'dev-master' 的过程,但结果相同。
我不明白这一点,因为我可以在任何其他项目中安装 gregwar-package 完全相同的要求。包的链接显示在我在 Packigist 上的包的页面中 (https://packagist.org/packages/pica/pica-base)。
那么为什么会失败呢?
感谢您的努力!
【问题讨论】:
-
如果我省略了 gregwar 包,一切都安装得很好
标签: laravel composer-php packagist