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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Casper PHP扩展 - 安装过程中的错误相关的知识,希望对你有一定的参考价值。

尝试安装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>]...
答案

这是因为包(synacksa/casperjs-php)没有稳定的版本(只有dev)。

将以下键添加到composer.json,然后需要包:

{
    "minimum-stability": "dev",
    "prefer-stable": true
}

这将使得能够安装不稳定的包。它将为您要安装的所有软件包启用,但首选稳定版本。

有关详细信息,请参阅the composer.json schema

或者,您可以使用以下命令安装包:

composer require synacksa/casperjs-php:1.x@dev

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

以上是关于Casper PHP扩展 - 安装过程中的错误的主要内容,如果未能解决你的问题,请参考以下文章

给docker中的PHP安装 gd扩展

CasperJS 错误——它们在哪里?

记一次自写php扩展的安装

PHP安装使用Zend Opcache扩展

PHP安装使用Zend Opcache扩展

安装php过程中的错误和解决方式 configure: error: jpeglib.h not found