Wie @ilkhd in den Kommentaren darauf hinweist, wird das Problem mit Erlaubnis der Datei angezeigt.
Dann ist die Lösung nur:
$ cd /usr/local/bin $ sudo chmod +x phpunit
Ich habe versucht, PHPUnit gemäß der Schritt-für-Schritt-Anleitung auf der Seite "Erste Schritte" zu installieren .
Wenn ich jedoch phpunit --version
im Terminal versuche, erhalte ich /usr/local/bin/phpunit: Permission denied
.
Der sudo phpunit --version
Fehler wird versucht sudo: phpunit: command not found
.
Ich habe schon versucht ausführen:
$ cd /usr/local/bin $ ./phpunit --version
Der Fehler ist bash: ./phpunit: Permission denied
und mit sudo
bekomme ich command not found
nochmal.
Schließlich benutze php phpunit --version
ich php vor dem Befehl, so wie ich das erwartete Ergebnis bekommePHPUnit 5.0.8 by Sebastian Bergmann and contributors.
Ich halte es für ein merkwürdiges Verhalten, da ich PHPUnit bereits in anderen Maschinen installiert habe und alles gut funktioniert hat.
Also weiß jemand, warum PHPUnit nur mit einem php
davor funktioniert ?
Einige wichtige Informationen :
Ubuntu 14.04 LTS
PHP 5.6.14
PHPUnit 5.0.8
echo $PATH
Gibt Folgendes zurück /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 / bin
ls -l
im / usr / local / bin Verzeichnis gibt mir das -rw-rw-r-- 1 root root 2766207 Out 23 04:50 phpunit
Wie @ilkhd in den Kommentaren darauf hinweist, wird das Problem mit Erlaubnis der Datei angezeigt.
Dann ist die Lösung nur:
$ cd /usr/local/bin $ sudo chmod +x phpunit