我正在尝试从此处安装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.
我已经查看了最小稳定性设置,但我不确定如何使用它(我确切地设置了它)。这也是我第一次使用作曲家,所以也许我忽略了什么?
答案 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。