默认情况下,Composer在计算依赖项时仅使用稳定的包。如果您想使用不稳定的(dev-master)包,有两种方法可以覆盖它:
-
在你的根
composer.json
,需要
dev-master
包的版本(这就是为什么您在获取
pica/pica-base
包,因为它在您的根目录中
组合器.json
)
-
在你的根
组合器.json
,设置
minimum-stability
flag
到
dev
:
"require": {
...
},
"minimum-stability": "dev"
因此,您基本上可以执行以下操作之一:
-
添加
gregwar/captcha
根目录中的依赖关系
组合器.json
(你的Laravel项目之一)
-
添加
"minimum-stability": "dev"
到你的根
组合器.json
.
我建议选择第二个选项。如果这样做,您可能还需要添加
prefer-stable
flag
,以确保
全部的
软件包以不稳定的版本下载:
"require": {
...
"pica/pica-base": "dev-master"
},
"minimum-stability": "dev",
"prefer-stable": true