我使用 Laravel 的工作台创建了一个包并将其上传到 pica/pica-base 下的 Packagist。该包包含以下要求语句:
"require": { "php": ">=5.4.0", "illuminate/support": "4.2.*", "gregwar/captcha": "dev-master" },
当我尝试安装我的 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)。
那么为什么会失败呢?
感谢您的努力!