2011-12-29 24 views
5

Tôi nhận được lỗi này trong khi tôi cố gắng cài đặt phpunit trong xampp.vấn đề trong cài đặt phpunit - Cố gắng dự phòng https thay vì http trên kênh phpunit

C:\xampp\php>pear install --alldeps phpunit/PHPUnit 
Attempting to discover channel "phpunit"... 
Attempting fallback to https instead of http on channel "phpunit"... 
unknown channel "phpunit" in "phpunit/PHPUnit" 
invalid package name/package file "phpunit/PHPUnit" 
install failed 
+0

"End of Life cho Phương pháp PEAR Installation" .... https://github.com/sebastianbergmann/phpunit/wiki/End- of-Life-for-PEAR-Installation-Method – Kunal

Trả lời

11

Bạn cần phải làm một

pear channel-discover pear.phpunit.de 

trước khi ban hành cài đặt lệnh.


Ngoài ghi chú đó xampp thường được giao với phiên bản cũ (bị hỏng) của quả lê.

Hãy đảm bảo bạn đã cài đặt phiên bản hiện tại với pear version. Nó sẽ nói 1.9.4.

Nếu không cố gắng nâng cấp quả lê mà tàu xampp. Trong khi nó có thể với nhiều nỗ lực nó là dễ dàng hơn nhiều để cài đặt một lê sạch, tươi thay vì sửa chữa những thứ bị hỏng.

Xem:

+0

'' 'phát hiện kênh lê pear.phpunit.de''' không thay đổi bất cứ điều gì cho tôi –

+2

!!!!! ĐƠN VỊ PHP KHÔNG CÀI ĐẶT CUNG CẤP PEAR CUNG CẤP !!!!! xem http://phpunit.de/manual/current/en/installation.html – aaronbauman

+0

Có vẻ như kênh pear.phpunit.de không hoạt động nữa - nhận mã 401 HTTP "Đã qua" – Tamara

0

HTTPS là nghĩa vụ phải làm việc cho PHPUnit. Có thể bạn đang sử dụng proxy không hỗ trợ HTTPS.

0

tôi giải quyết việc này với việc sử dụng pear.phpunit.de thay vì phpunit

# pear channel-discover pear.phpunit.de 
# pear channel-discover pear.symfony.com 
# pear install --alldeps symfony2/Yaml 
# pear install --alldeps pear.phpunit.de/PHPUnit 
0

pear install pear.phpunit.de/PHPUnit làm việc cho tôi

0

Bạn không thể cài đặt phpunit qua PEAR nữa, như @aaronbauman đề cập. Bạn không thể cài đặt nó với apt-get, vì PHPCoverage không được bao gồm trong gói PHPUnit. Thay vào đó bạn nên tải về tập tin phar:

wget https://phar.phpunit.de/phpunit.phar 

chmod +x phpunit.phar 

sudo mv phpunit.phar /usr/local/bin/phpunit 

phpunit --version 

Tài liệu: https://phpunit.de/getting-started.html

Các vấn đề liên quan