使用composer.phar安装Crate PDO驱动程序失败

时间:2015-01-07 15:28:41

标签: php pdo crate amphp artax

我正在尝试从此处安装Crate PDO驱动程序:https://github.com/crate/crate-pdo

手册说使用composer.phar就像这样:

  

php composer.phar需要crate / crate-pdo:~0.0.3

但是,这会产生以下结果:

  

您的要求无法解析为可安装的一组   包。

Problem 1
- Installation request for crate/crate-pdo 0.0.7.* -> satisfiable by crate/crate-pdo[0.0.7].
- crate/crate-pdo 0.0.7 requires amphp/artax 1.0.0-rc4 -> no matching package found.

Potential causes:
- A typo in the package name
- The package is not available in a stable-enough version according to your minimum-stability setting
   see https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion for more details.

我已经查看了最小稳定性设置,但我不确定如何使用它(我确切地设置了它)。这也是我第一次使用作曲家,所以也许我忽略了什么?

1 个答案:

答案 0 :(得分:1)

首先继续抓住amphp / artax:~1.0.0-rc2

php composer.phar require amphp/artax:~1.0.0-rc2

然后继续做:

php composer.phar require crate/crate-pdo:~0.0.3

如果这不起作用,那么编辑composer.json并为这些项目添加req:

{
    "require": {
        "crate/crate-dbal": "~0.0.4",
        "amphp/artax": "~1.0.0-rc2"
    }
}

问题是作曲家出于某种原因无法解析amphp / artax包。

修改

从git上的1/8/2015 there's a fresh release开始,不需要上述的解决方法。只需要crate并运行composer update。