Я пытался установить PHPUnit, следуя пошаговому руководству на странице « Начало работы».
Тем не менее, когда я пытаюсь phpunit --version
в терминале, я получаю /usr/local/bin/phpunit: Permission denied
.
При sudo phpunit --version
ошибка sudo: phpunit: command not found
.
Я уже пытался выполнить:
$ cd /usr/local/bin
$ ./phpunit --version
Ошибка bash: ./phpunit: Permission denied
и при использовании команды sudo
команда снова command not found
.
Наконец, используя php перед командой вроде php phpunit --version
я получаю ожидаемый результат, то есть PHPUnit 5.0.8 by Sebastian Bergmann and contributors.
Я считаю это странным поведением, потому что я уже установил PHPUnit на других машинах, и все работало нормально.
Итак, кто-то знает, почему PHPUnit раньше просто работал с php
?
Некоторая важная информация:
Ubuntu 14.04 LTS
PHP 5.6.14
PHPUnit 5.0.8
echo $PATH
возвращает /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin
который входит /usr/local/ бен
ls -l
в каталоге /usr /local /bin дает мне -rw-rw-r-- 1 root root 2766207 Out 23 04:50 phpunit