phpunit安装更新的各种情况

上一篇 / 下一篇  2012-06-08 09:31:58

When I run:

peardev install phpunit/PHPUnit 

I get the following:

Noreleases availableforpackage"pear.phpunit.de/PHPUnit" 
install failed 

I have run the following:

pear channel-discover pear.phpunit.de 
Channel"pear.phpunit.de"isalready initialized 

and

pear install--alldeps phpunit/PHPUnit 
Noreleases availableforpackage"pear.phpunit.de/PHPUnit" 
install failed 

and

pear remote-list-c phpunit 
CHANNEL PHPUNIT AVAILABLE PACKAGES
: 
=================================== 
PACKAGE            VERSION 
DbUnit           1.0.2 
File_Iterator     1.2.6 
Object_Freezer   1.0.0 
PHPUnit           3.5.14 
PHPUnit_MockObject1.0.9 
PHPUnit_Selenium 1.0.3 
PHP_CodeBrowser    
1.0.0 
PHP_CodeCoverage  
1.0.4 
PHP_Timer          
1.0.0 
PHP_TokenStream    
1.0.1 
Text_Template     1.1.0 
bytekit            
1.1.1 
phpUnderControl    
0.5.0 
phpcpd            
1.3.2 
phpdcd            
0.9.2 
phploc            
1.6.1 
ppw                
1.0.4 
test_helpers      
1.1.0 

and

pear upgrade pear 
Noreleases availableforpackage"pear.php.net/pear" 
upgrade failed 

Please help I am tearing my hair out here.

UPDATED

C:\ProgramFiles\PHP>pear channel-discover pear.phpunit.de 
Channel"pear.phpunit.de"isalready initialized 
 
C
:\ProgramFiles\PHP>pear channel-discover components.ez.no 
Channel"components.ez.no"isalready initialized 
 
C
:\ProgramFiles\PHP>pear channel-discover pear.symfony-project.com 
Channel"pear.symfony-project.com"isalready initialized 
 
C
:\ProgramFiles\PHP>pear install phpunit/PHPUnit 
Noreleases availableforpackage"pear.phpunit.de/PHPUnit" 
install failed 

UPDATE 2

C:\ProgramFiles\PHP>pear update-channels 
Updatingchannel"components.ez.no" 
Channel"components.ez.no"isup to date 
Updatingchannel"doc.php.net" 
Channel"doc.php.net"isup to date 
Updatingchannel"pear.php.net" 
Channel"pear.php.net"isup to date 
Updatingchannel"pear.phpunit.de" 
Channel"pear.phpunit.de"isup to date 
Updatingchannel"pear.symfony-project.com" 
Channel"pear.symfony-project.com"isup to date 
Updatingchannel"pecl.php.net" 
Channel"pecl.php.net"isup to date 

Update 3

ran

C:\ProgramFiles\PHP>pear clear-cache 
reading directory C
:\Users\stephen\AppData\Local\Temp\pear\cache 
136cache entries cleared 
 
C
:\ProgramFiles\PHP>pear install-a-f phpunit/PHPUnit 
phpunit
/PHPUnitcan optionallyusePHP extension"dbus" 
phpunit
/PHP_CodeCoverage can optionallyusePHP extension"xdebug"(version>=2 
.0.5) 
downloading
PHPUnit-3.5.14.tgz... 
Startingto downloadPHPUnit-3.5.14.tgz(118,697bytes) 
..........................done:118,697bytes 
could
notextract thepackage.xml filefrom"C:\Program Files\PHP\tmp\PHPUnit-3. 
5.14.tgz"
Unableto create directory'C:/Program/tmpF4D2.tmp' 
Unableto create pathforC:/Program/tmpF4D2.tmp/package.xml 
Downloadof"phpunit/PHPUnit"succeeded,but itisnota validpackagearchive 
Error:cannot download"phpunit/PHPUnit" 
downloading
DbUnit-1.0.2.tgz... 
Startingto downloadDbUnit-1.0.2.tgz(39,231bytes) 
...done:39,231bytes 
could
notextract thepackage.xml filefrom"C:\Program Files\PHP\tmp\DbUnit-1.0 
.2.tgz"
Unableto create directory'C:/Program/tmpF64A.tmp' 
Unableto create pathforC:/Program/tmpF64A.tmp/package.xml 
Downloadof"phpunit/DbUnit"succeeded,but itisnota validpackagearchive 
Error:cannot download"phpunit/DbUnit" 
downloading
File_Iterator-1.2.6.tgz... 
Startingto downloadFile_Iterator-1.2.6.tgz(3,439bytes) 
...done:3,439bytes 
could
notextract thepackage.xml filefrom"C:\Program Files\PHP\tmp\File_Itera 
tor-1.2.6.tgz"
Unableto create directory'C:/Program/tmpF6E7.tmp' 
Unableto create pathforC:/Program/tmpF6E7.tmp/package.xml 
Downloadof"phpunit/File_Iterator"succeeded,but itisnota validpackagearc 
hive 
Error:cannot download"phpunit/File_Iterator" 
downloading PHP_CodeCoverage
-1.0.4.tgz... 
Startingto download PHP_CodeCoverage-1.0.4.tgz(115,029bytes) 
...done:115,029bytes 
could
notextract thepackage.xml filefrom"C:\Program Files\PHP\tmp\PHP_CodeCo 
verage-1.0.4.tgz"
Unableto create directory'C:/Program/tmpF83F.tmp' 
Unableto create pathforC:/Program/tmpF83F.tmp/package.xml 
Downloadof"phpunit/PHP_CodeCoverage"succeeded,but itisnota validpackage 
archive 
Error:cannot download"phpunit/PHP_CodeCoverage" 
downloading
PHPUnit_MockObject-1.0.9.tgz... 
Startingto downloadPHPUnit_MockObject-1.0.9.tgz(18,414bytes) 
...done:18,414bytes 
could
notextract thepackage.xml filefrom"C:\Program Files\PHP\tmp\PHPUnit_Mo 
ckObject-1.0.9.tgz"
Unableto create directory'C:/Program/tmpF939.tmp' 
Unableto create pathforC:/Program/tmpF939.tmp/package.xml 
Downloadof"phpunit/PHPUnit_MockObject"succeeded,but itisnota valid packag 
e archive 
Error:cannot download"phpunit/PHPUnit_MockObject" 
downloading
PHPUnit_Selenium-1.0.3.tgz... 
Startingto downloadPHPUnit_Selenium-1.0.3.tgz(16,587bytes) 
...done:16,587bytes 
could
notextract thepackage.xml filefrom"C:\Program Files\PHP\tmp\PHPUnit_Se 
lenium-1.0.3.tgz"
Unableto create directory'C:/Program/tmpF9F6.tmp' 
Unableto create pathforC:/Program/tmpF9F6.tmp/package.xml 
Downloadof"phpunit/PHPUnit_Selenium"succeeded,but itisnota validpackage 
archive 
Error:cannot download"phpunit/PHPUnit_Selenium" 
downloading YAML
-1.0.5.tgz... 
Startingto download YAML-1.0.5.tgz(9,966bytes) 
...done:9,966bytes 
could
notextract thepackage.xml filefrom"C:\Program Files\PHP\tmp\YAML-1.0.5 
.tgz"
Unableto create directory'C:/Program/tmpFA83.tmp' 
Unableto create pathforC:/Program/tmpFA83.tmp/package.xml 
Downloadof"symfony/YAML"succeeded,but itisnota validpackagearchive 
Error:cannot download"symfony/YAML" 
downloading PHP_TokenStream
-1.0.1.tgz... 
Startingto download PHP_TokenStream-1.0.1.tgz(7,250bytes) 
...done:7,250bytes 
could
notextract thepackage.xml filefrom"C:\Program Files\PHP\tmp\PHP_TokenS 
tream-1.0.1.tgz"
Unableto create directory'C:/Program/tmpFB10.tmp' 
Unableto create pathforC:/Program/tmpFB10.tmp/package.xml 
Downloadof"phpunit/PHP_TokenStream"succeeded,but itisnota validpackage
rchive 
Error:cannot download"phpunit/PHP_TokenStream" 
downloading
ConsoleTools-1.6.1.tgz... 
Startingto downloadConsoleTools-1.6.1.tgz(869,994bytes) 
...done:869,994bytes 
could
notextract thepackage.xml filefrom"C:\Program Files\PHP\tmp\ConsoleToo 
ls-1.6.1.tgz"
Unableto create directory'C:/Program/tmp9D.tmp' 
Unableto create pathforC:/Program/tmp9D.tmp/package.xml 
Downloadof"ezc/ConsoleTools"succeeded,but itisnota validpackagearchive 
Error:cannot download"ezc/ConsoleTools" 
downloading
Base-1.8.tgz... 
Startingto downloadBase-1.8.tgz(236,357bytes) 
...done:236,357bytes 
could
notextract thepackage.xml filefrom"C:\Program Files\PHP\tmp\Base-1.8.t 
gz"
Unableto create directory'C:/Program/tmp36C.tmp' 
Unableto create pathforC:/Program/tmp36C.tmp/package.xml 
Downloadof"ezc/Base"succeeded,but itisnota validpackagearchive 
Error:cannot download"ezc/Base" 
Downloadfailed 
install failed 

Update 4

Installed PHP at c:\PHP

Ran the above steps and I now get:

C:\PHP>peardev install phpunit/PHPUnit 
phpunit
/PHPUnitrequires PEARInstaller(version>=1.9.2),installed versionis 
 
1.9.0 
phpunit
/PHPUnitcan optionallyusePHP extension"dbus" 
phpunit
/DbUnitrequires PEARInstaller(version>=1.9.2),installed versionis 
1.9.0 
phpunit
/File_Iteratorrequires PEARInstaller(version>=1.9.2),installed vers 
ion
is1.9.0 
phpunit
/PHP_CodeCoverage requires PEARInstaller(version>=1.9.1),installed v 
ersion
is1.9.0 
phpunit
/PHP_CodeCoverage requirespackage"phpunit/File_Iterator"(version>=1. 
2.2) 
phpunit
/PHP_CodeCoverage can optionallyusePHP extension"xdebug"(version>=2 
.0.5) 
phpunit
/PHPUnit_MockObjectrequires PEARInstaller(version>=1.9.2),installed 
 version
is1.9.0 
phpunit
/PHPUnit_Seleniumrequires PEARInstaller(version>=1.9.2),installed v 
ersion
is1.9.0 
phpunit
/PHP_TokenStream requires PEARInstaller(version>=1.9.1),installed ve 
rsion
is1.9.0 
Novalid packages found 
install failed 
 
C
:\PHP>pear upgrade pear 
pear
/pearisalready installedandisthe sameasthe released version1.9.3 
upgrade failed 

Update 5

C:\PHP>pear upgrade pear 
pear
/pearisalready installedandisthe sameasthe released version1.9.3 
upgrade failed 
 
C
:\PHP>pear-
PEAR
Version:1.9.0 
PHP
Version:5.2.17 
ZendEngineVersion:2.2.0 

TAG:

 

评分:0

我来说两句

Open Toolbar