Saya mencoba menginstal PHPUnit mengikuti panduan langkah demi langkah di Halaman Memulai .
Namun, ketika saya coba phpunit --version di terminal, saya terima /usr/local/bin/phpunit: Permission denied.
Mencoba sudo phpunit --version kesalahannya adalah sudo: phpunit: command not found.
Saya sudah mencoba menjalankan:
$ cd /usr/local/bin
$ ./phpunit --version
Kesalahannya adalah bash: ./phpunit: Permission denied dan dengan sudo saya mendapat command not found lagi.
Akhirnya, gunakan php sebelum perintah suka php phpunit --version Saya mendapatkan hasil yang diharapkan, yaitu PHPUnit 5.0.8 by Sebastian Bergmann and contributors.
Saya menganggapnya sebagai perilaku aneh karena saya sudah menginstal PHPUnit di komputer lain dan semua berfungsi dengan baik.
Jadi, seseorang tahu mengapa PHPUnit hanya bekerja dengan php sebelum?
Beberapa informasi penting :
Ubuntu 14,04 LTS
PHP 5.6.14
PHPUnit 5.0.8
echo $PATH kembali /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 itu termasuk / usr / local / bin
ls -l di direktori / usr / local / bin memberi saya -rw-rw-r-- 1 root root 2766207 Out 23 04:50 phpunit
chmod +x memecahkan masalah. Thx @ilkhd.