尝试为PHP Casper安装扩展软件包时遇到问题:
我已经安装了所有先决条件:
使用composer和以下脚本安装软件包时,我只是报错:
composer require synacksa/casperjs-php
当我尝试从作曲家安装时遇到的错误是:
[InvalidArgumentException]
Could not find a version of package synacksa/casperjs-php matching your minimum-stability (stable). Require it with
an explicit version constraint allowing its desired stability.
require [--dev] [--prefer-source] [--prefer-dist] [--no-progress] [--no-suggest] [--no-update] [--no-scripts] [--update-no-dev] [--update-with-dependencies] [--update-with-all-dependencies] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [--sort-packages] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--] [<packages>]...
答案 0 :(得分:0)
这是因为软件包(synacksa/casperjs-php
)没有稳定的版本(只有dev
)。
将以下密钥添加到composer.json
,然后需要该软件包:
{
"minimum-stability": "dev",
"prefer-stable": true
}
这将允许安装不稳定的软件包。您要安装的所有软件包都将启用该功能,但首选稳定版本。
有关详细信息,请参见the composer.json
schema。
或者,您可以通过以下方式安装软件包:
composer require synacksa/casperjs-php:1.x@dev
这只会更改此包装的最低稳定性。