이것은 이전 버전의 PEAR에서 알려진 문제로 보이지만, 불행히도이 솔루션은 저에게 적합하지 않았습니다.PEAR 1.9.1과 함께 PHPUnit을 설치할 수 없습니다.
내 설정 : Win7, 32 비트. PHP 디렉토리 : c : \ Program Files \ PHP. 모든 명령은 관리자 권한으로 콘솔에서 실행됩니다.
유효한 최신 PEAR 버전 (2012.02.17)을 설치했습니다. go-pear.phar를 사용하면 1.9.1로 나타납니다. 은 그 때 나는 배는 pear.phpunit.de/PHPUnit를 설치 실행하여 phpunit을 설치하려고 다음과 같은 오류를 가지고 : 결과를 실행 배 업그레이드 배에 의해
phpunit/PHPUnit requires PEAR Installer (version >= 1.9.4), installed version is
1.9.1
phpunit/PHPUnit requires package "channel://pear.symfony-project.com/YAML" (vers
ion >= 1.0.2)
phpunit/PHPUnit can optionally use package "phpunit/PHP_Invoker" (version >= 1.1
.0)
phpunit/File_Iterator requires PEAR Installer (version >= 1.9.2), installed vers
ion is 1.9.1
phpunit/Text_Template requires PEAR Installer (version >= 1.9.4), installed vers
ion is 1.9.1
phpunit/PHP_CodeCoverage requires PEAR Installer (version >= 1.9.4), installed v
ersion is 1.9.1
phpunit/PHP_CodeCoverage requires package "phpunit/File_Iterator" (version >= 1.
3.0)
phpunit/PHP_CodeCoverage requires package "phpunit/Text_Template" (version >= 1.
1.1)
phpunit/PHP_Timer requires PEAR Installer (version >= 1.9.2), installed version
is 1.9.1
phpunit/PHPUnit_MockObject requires PEAR Installer (version >= 1.9.4), installed
version is 1.9.1
phpunit/PHPUnit_MockObject requires package "phpunit/Text_Template" (version >=
1.1.1)
phpunit/PHP_TokenStream requires PEAR Installer (version >= 1.9.4), installed ve
rsion is 1.9.1
No valid packages found
install failed
나는 1.9.4에 PEAR를 업그레이드 시도를 -f 주요 작품으로 업그레이드를 강제 메시지
pear/pear is already installed and is the same as the released version 1.9.4
upgrade failed
에서, 파일 이름에서 1.9.4로 패키지가 다운로드되어보고 설치 성공적인하지만 배 -V는 아직 1.9.1을 반환합니다. PHPUnit 설치가 여전히 실패합니다. 제발 도와주세요, 나는 내 마음을 잃고 있습니다.
실행중인 PEAR이 설치된 것과 같은 위치에 있지 않은 것 같습니다. PEAR 1.9.1이 실행되면 1.9.4가 디스크에 저장되고 1.9.4로 덮어 쓰지만 다음에 실행될 디스크에는 영향을 미치지 않습니다. 'pear config-show'와'echo % PATH %'의 결과를 게시하십시오. –
데이빗 감사합니다, 문제는 실제로 PATH와 함께했습니다. 나는 PATH에 있던 c : \ PHP에 1.9.1 버전의 PEAR을 가지고있었습니다. 일단 제거하면 PHPUnit 설치가 성공적으로 완료됩니다. –
참조 http://stackoverflow.com/questions/6596316/cant-install-phpunit-via-pear-requires-pear-installer-1-9-2-cant-upgrade/6596669#6596669 – cweiske