Tôi đã duyệt qua các sự cố tương tự trên SO, nhưng không có kết quả. Tôi đang chạy PHP 5.3.6 và phpunit phiên bản 3.6.10. Khi cố gắng để thực hiện một thử nghiệm đơn giản:PHPUnit không mở được tệp được yêu cầu
require_once 'PHPUnit/Framework.php';
class UserTest extends PHPUnit_Framework_TestCase {
}
tôi nhận được lỗi sau:
PHP Fatal error: require_once(): Failed opening required 'PHPUnit/Framework.php'
(include_path='.:/Users/username/pear/share/pear:/usr/lib/php/pear/:/Users/username/pear/share/pear/PHPUnit') in ...
Khi cài đặt lại PHPUnit, tôi không chắc chắn nếu vị trí cài đặt được nhân đôi, nhưng có vẻ như khi chạy which phpunit
, đường dẫn là: /usr/bin/phpunit
. Tuy nhiên, nó cũng được cài đặt trong /Users/user/pear/bin/phpunit
. Tôi đã thử cập nhật tất cả các kênh và cài đặt lại PEAR và PHPUnit, nhưng vấn đề vẫn tồn tại. Tôi đang chạy trên OSX Lion. Mọi sự trợ giúp sẽ rất được trân trọng.
Bạn đã đánh máy: ''PHPUit/Framework.php'' - thiếu' n'. – hakre
Trước khi cài đặt lại PEAR, tôi sẽ * đọc * thông báo lỗi trước tiên. Nó cho bạn biết điều gì đã xảy ra. Tôi cũng đã nói với bạn trong phần bình luận ở trên. – hakre
@hakre - xin lỗi, đó là lỗi đánh máy trong tôi khi gõ lỗi (trái với việc sao chép và dán). Lỗi là PHPUnit không còn yêu cầu bạn yêu cầu rõ ràng lớp Framework nữa. Tôi bằng cách nào đó đã đọc tài liệu cũ, và tôi đã nhầm lẫn là tại sao nó không hoạt động. Cảm ơn bạn đã giúp đỡ. – naivedeveloper