Установка PHPUnit через PEAR - PullRequest
77 голосов
/ 05 января 2010

У меня проблемы с установкой PHPUnit 3.4.6 через PEAR 1.9.0 . После того, как я обнаружил канал pear.phpunit.de и попытался использовать одну из следующих команд:

pear install phpunit / PHPUnit

pear install --alldeps phpunit / PHPUnit

Утилита установки --onlyreqdeps phpunit / PHPUnit

это не удалось, выдав мне следующую ошибку:

Нет доступных выпусков для пакета «pear.phpunit.de/PHPUnit"

установка не удалась

Я нашел несколько потоков от людей с такой же проблемой, но обновление PEAR до последней версии обычно им помогало. Также, похоже, нет почти никаких руководств по установке PHPUnit для Windows.

EDIT:

Я также пытался изменить Prered_state на бета-версию; не помогло.

Я также пытался получить список всех доступных пакетов:

pear-list -c phpunit

Это дает мне еще одну ошибку:

Невозможно скачать не http URL "/c/categories.xml"

Ответы [ 13 ]

1 голос
/ 06 мая 2011

У меня такая же проблема с установкой phpunit. Попробуйте установить менеджер пакетов Synaptic для установки PHPUnit.

sudo pear install pear # upgrade pear first

#install php unit with synaptic manager

phpunit --version # get version of phpunit
0 голосов
/ 24 декабря 2013

Прежде всего все xampp должны быть установлены на C: \ xampp

Откройте командную строку и перейдите на C: \ xampp \ php

Введите следующие команды в cmd

pear update-channels "(обновляет определения каналов)

pear upgrade (обновляет все существующие пакеты и груши)

pear channel-discover components.ez.no (это необходимо для PHPUnit)

pear channel-discover pear.symfony-project.com (также необходимо для PHPUnit)

pear channel-discover pear.phpunit.de (это phpunit)

pear install --alldeps phpunit/PHPUnit (устанавливает PHPUnit и все зависимости)

0 голосов
/ 17 ноября 2012

У меня была проблема с отсутствием требуемой зависимости YAML, поэтому каждый раз получало предупреждение.

Try pear channel-discover pear.symfony.com pear install pear.symfony.com/Yaml

затем снова запустите загрузку

pear install --alldeps pear.phpunit.de/PHPUnit
...