Установил phpunit с помощью composer, но все равно говорит установить с помощью apt-get

Я установил композитор глобально на мою машину с Ubuntu12.04.

Я могу подтвердить это, потому что это в ~/.composer/vendor каталог и входит в глобальный composer.json.

Моя проблема всякий раз, когда я пытаюсь бежать phpunit это дает следующее

The program 'phpunit' is currently not installed.  You can install it by typing: 
sudo apt-get install phpunit

РЕДАКТИРОВАТЬ:

Я следую инструкциям, найденным здесь

2 ответа

Решение

Возможно, вы пропустили sudo mv phpunit.phar /usr/local/bin/phpunit при следовании инструкциям.

результат в том, что phpunit не на вашем пути.

У вас есть 2 варианта.

1) Сделайте шаг, который вы пропустили, (рекомендуется)

2) Взламывайте вещи таким образом, чтобы phpunit находился на вашем пути другим способом.

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

Если which не возвращает путь, это означает, что ваша система его вообще не видит, что также означает, что phpunit не признается во всем мире и не является частью системной переменной PATH.

Чтобы он был распознан, вам нужно, чтобы он был внутри системы как верхний уровень. Лучший выстрел - выполнить эту команду sudo apt-get install phpunit, Всегда используйте эту команду, поскольку она спасет вашу головную боль.

Но если вы устанавливаете пакет, который недоступен в репозитории apt-get, вам нужно будет настроить пакет для определенного пути. ./configure --path=/usr или же ./configure --path=/usr/share,

Избегать использования /usr/local,

Надеюсь, вы справитесь с этим. Удачи.

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