Tôi đang cố gắng để có được phpUnit
chạy trên một Centos chạy plesk pannel.phpUnit - Tập tin/Iterator/Autoload.php không mở được
Tôi đã cài đặt thành công phpunit.
Package Version State
File_Iterator 1.3.1 stable
PHPUnit 3.6.10 stable
PHPUnit_MockObject 1.1.1 stable
PHP_CodeCoverage 1.1.2 stable
PHP_Invoker 1.1.0 stable
PHP_Timer 1.0.2 stable
PHP_TokenStream 1.1.3 stable
Text_Template 1.1.1 stable
tuy nhiên bất cứ khi nào tôi chạy lệnh phpunit từ vỏ tôi nhận được lỗi sau:
PHP Warning: require_once(File/Iterator/Autoload.php): failed to open stream: No such file or directory in /usr/share/pear/PHPUnit/Autoload.php on line 45
PHP Fatal error: require_once(): Failed opening required 'File/Iterator/Autoload.php' (include_path='.:') in /usr/share/pear/PHPUnit/Autoload.php on line 45
Có ai một đầu mối làm thế nào để giải quyết vấn đề?
'Thông tin lê pêrô phpunit/File_Iterator' nói gì? Có vẻ như nó không được cài đặt, nhưng PHPUnit phụ thuộc vào nó. –
Trên máy Mac OSX 10.7.1 của tôi trong /etc/php.ini, include_path được đặt thành/user/lib/php/lê thay vì/usr/lib/php/pear Thật đáng ngạc nhiên là bạn có thể nhìn chằm chằm vào cái gì đó không lâu để ý thêm e! –
Tôi tin rằng đây là câu trả lời đúng cho bất kỳ câu hỏi nào liên quan đến đơn vị php File_Iterator. https://github.com/sebastianbergmann/php-file-iterator –