Re: Re: pyrus woes

From: Date: Wed, 07 Jul 2010 22:31:03 +0000
Subject: Re: Re: pyrus woes
References: 1 2 3 4 5 6 7 8 9  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-53619@lists.php.net to get a copy of this message
On Tue, Jun 29, 2010 at 4:30 PM, till <till@php.net> wrote: > On Tue, Jun 29, 2010 at 4:24 PM, Gregory Beaver <greg@chiaraquartet.net> wrote: >> Clearly a tutorial is in order.  I may have time to write one today. >> Short answer:  there is a LOT of confusion about mypear.  The mypear command >> is just an alias for this command: >> pyrus set my_pear_path >> The set command is used to set configuration variables, and the my_pear_path >> variable is stored in your local configuration, because it has no effect on >> the actual pear files at te installation path.  It only tells pyrus what >> your DEFAULT installation path should be.  If you run pyrus help, look for >> the command description.  It is similar to: >> php pyrus.phar [installpath] command <commandargs...> >> If you run: >> pyrus install blah >> pyrus will first look for the my_pear_path.  Assume yours is >> /home/user/pear.  Pyrus will convert your command implicitly into: >> pyrus /home/user/pear install blah >> >> You can also explicitly provide an install location: >> pyrus /home/another/custom/install install blah >> In this case, my_pear_path is ignored >> Thus what was 2 steps in pear (config-create, install) is 1 in pyrus. >>  Compare: >> pear config-create /home/user/pear/pear.conf >> pear -c /home/user/pear/pear.conf install blah >> pyrus /home/user/pear install blah >> my_pear_path also supports an include_path style notation.  The first path >> is used as the primary installation path, the others are used to validate >> dependencies (cascading registries).  More on this later. > > Ok, that makes sense. And thanks for taking the time to elaborate. > > I'm just wondering if there is a way to "setup a pear install" in a > directory, and whenever I cd into it, it gets used automatically. And > not the global setup, etc.. So kind of like, I did pear -c > $PWD/pear.conf or something - without actually do it. ;-) Any comments on my last question/proposal/request? I know I'm needy. :D @Greg: Did you have a chance to write a simple tutorial yet? Till

« previous php.pear.dev (#53619) next »