Установил 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
,
Надеюсь, вы справитесь с этим. Удачи.