Не удается установить драйвер Crate PDO с помощью composer.phar

Я пытаюсь установить драйвер 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 ответ

Для начала возьмите 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.

редактировать

Начиная с 08.01.2015 в git появился новый выпуск, который не требует обхода, описанного выше. Просто потребуйте ящик и запустите обновление композитора.

Другие вопросы по тегам