Ошибка установки драйвера 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.

Я просмотрел настройку минимальной стабильности, но не знаю, как ее использовать (где именно я ее устанавливаю). Это также мой первый раз, когда я использую композитор, поэтому, возможно, я что-то упускаю из виду?


person Michael    schedule 07.01.2015    source источник


Ответы (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, который не требует описанного обходного пути. выше. Просто потребуйте ящик и запустите обновление композитора.

person Ohgodwhy    schedule 07.01.2015
comment
JFYI: В настоящее время мы заменяем http-клиент artax другим, поэтому после следующего выпуска pdo (что произойдет в ближайшее время) эта проблема должна исчезнуть. - person Sebastian Utz; 07.01.2015
comment
Спасибо, это сработало. У меня теперь есть новые ошибки php. Если мне удастся их решить, я опубликую ссылку здесь. - person Michael; 07.01.2015
comment
@SebastianUtz Это потрясающе! Не ожидал увидеть здесь ответ. Продолжайте в том же духе! - person Ohgodwhy; 08.01.2015
comment
Мы только что выпустили v0.1.0, исправляющую эту проблему. - person Sebastian Utz; 09.01.2015