Casper PHP Extension-安装过程中的错误

时间:2019-04-19 06:11:01

标签: php composer-php casperjs

尝试为PHP Casper安装扩展软件包时遇到问题:

Casper PHP extension

我已经安装了所有先决条件:

  1. PhantomJS
  2. CasperJS
  3. Casper PHP包装器

使用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>]...

1 个答案:

答案 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

这只会更改此包装的最低稳定性。