Casper PHP扩展 - 安装过程中的错误

问题描述 投票:0回答:1

尝试安装PHP Casper的扩展包时遇到问题:

Casper PHP extension

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

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

我在使用composer安装软件包时遇到错误 - 这个脚本:

composer require synacksa/casperjs-php

我尝试从composer安装时遇到的错误是:

[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>]...
php composer-php casperjs
1个回答
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

这将仅改变此包的最小稳定性。