Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to get ezComponents ConsoleTools installed

Since PEAR attempts to get ConsoleTools from "components.ez.no", which is not available anymore, how does satisfy that dependency for "phpcpd" installation?

like image 223
Mykhaylo Buchko Avatar asked Oct 09 '22 08:10

Mykhaylo Buchko


2 Answers

There is no pear release for the moment. You can install from svn.

You can also try to install phpcd from github, it might not depend on ConsoleTools: https://github.com/sebastianbergmann/phpcpd/blob/master/README.markdown

like image 104
jpic Avatar answered Oct 18 '22 10:10

jpic


Installing from SVN was a 500mb download. If you don't need the entire package, these commands will work, and are much smaller.

I was receiving this when trying to install:

$ pear install --alldeps phpunit/PHPUnit_SkeletonGenerator 
Unknown remote channel: components.ez.no
phpunit/PHPUnit_SkeletonGenerator requires package "channel://components.ez.no/ConsoleTools (version >= 1.6)
No valid packages found
install failed

All you need to do is run this:

$ pecl channel-discover components.ez.no

You should receive these success messages... Adding Channel "components.ez.no" succeeded Discovery of channel "components.ez.no" succeeded

Now the command will work correctly...

$ pear install --alldeps phpunit/PHPUnit_SkeletonGenerator

My output was:

downloading PHPUnit_SkeletonGenerator-1.2.0.tgz ...
Starting to download PHPUnit_SkeletonGenerator-1.2.0.tgz (11,210 bytes)
.....done: 11,210 bytes
downloading ConsoleTools-1.6.1.tgz ...
Starting to download ConsoleTools-1.6.1.tgz (869,994 bytes)
...done: 869,994 bytes
downloading Base-1.8.tgz ...
Starting to download Base-1.8.tgz (236,357 bytes)
...done: 236,357 bytes
install ok: channel://components.ez.no/Base-1.8
install ok: channel://components.ez.no/ConsoleTools-1.6.1
install ok: channel://pear.phpunit.de/PHPUnit_SkeletonGenerator-1.2.0
like image 26
Dan Power Avatar answered Oct 18 '22 10:10

Dan Power