2009-09-19 7 views
7

Possible Duplicate:
Installing PHPUnit via PEARkhông thể cài đặt PHPUnit qua lê

cài đặt hướng dẫn phpunit đang chạy này:

pear channel-discover pear.phpunit.de 
pear install phpunit/PHPUnit 

người đầu tiên đi được rồi, ngày thứ hai tôi nhận được một lỗi:

phpunit/PHPUnit requires PEAR Installer (version >= 1.8.1), installed version is 1.7.2 
phpunit/PHPUnit can optionally use package "pear/Image_GraphViz" (version >= 1.2.1) 
phpunit/PHPUnit can optionally use package "pear/Log" 
phpunit/PHPUnit can optionally use PHP extension "xdebug" (version >= 2.0.5) 
No valid packages found 
install failed 

Tôi vừa cài đặt lê sử dụng cả phiên bản go-pear.phar mới nhất từ ​​php.net (php 5.3.0) cũng đã thử chạy php go-pear.php làm trang web lê trang web nói.

chạy pear -V cho tôi phiên bản 1.7.2, khi chạy pear upgrade PEAR, phiên bản của tôi mới hơn phiên bản hiện tại 1.9.0, nếu chạy pear upgrade -f PEAR để nâng cấp, tải xuống tệp và cài đặt thành công nhưng tôi vẫn có phiên bản 1.7.2 và không thể cài đặt phpunit.

Tôi đang chạy windows vista, php 5.3.0

Trả lời

7

tôi tìm thấy giải pháp của tôi ('cweiske' tại irc.efnet.nl #pear) -

  1. Tôi đã gỡ bỏ thư mục lê của tôi mà cư trú trong:

    C:\Program Files\Zend\ZendServer\bin

  2. Set php include_path tới:

    C:\Program Files\Zend\ZendServer\bin\pear

  3. Got go-pear.php từ:

    http://pear.php.net/go-pear

    Lưu tập tin như go-pear.php, tôi lưu vào C:\Program Files\Zend\ZendServer\bin

  4. Run php go-pear.php thiết lập PHP Mã dir để giống như include_path

    C:\Program Files\Zend\ZendServer\bin\pear

và mọi thứ hoạt động

Tôi đang chạy 1.9.0.

+0

Chúc mừng bạn. :) – Till

12

loại Cố gắng trong giao diện điều khiển:

pear upgrade pear 
+0

Ah ha! Lệnh này bị bỏ qua một cách lạ lùng dưới dạng hướng dẫn cài đặt PEAR. – Rudu

2

Nếu bạn có vấn đề với việc nâng cấp hoặc cài đặt quá trình, bạn có thể sử dụng:

peardev upgrade PEAR 
peardev channel-discover pear.phpunit.de 
peardev install phpunit/PHPUnit 

Nó làm việc cho tôi; Tôi có Windows 7 64x + WAMP.