【问题标题】:Casper PHP Extension - Errors during installationCasper PHP 扩展 - 安装过程中的错误
【发布时间】:2019-04-19 06:11:00
【问题描述】:

尝试为 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>]...

【问题讨论】:

  • 嗨。根据How do I ask a good question?,“请勿发布代码、数据、错误消息等的图像”。
  • 谢谢,编辑问题并从 Composer 复制文本

标签: php composer-php casperjs


【解决方案1】:

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

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

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

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

详情请见the composer.json schema

或者,您可以使用以下方式安装软件包:

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

这将仅更改此软件包的最低稳定性。

【讨论】:

    猜你喜欢
    • 2018-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多