Re: [PEAR] How do I install http_request2 package via composer?
[email protected] (Tyler Collier)
| Newsgroups | php.pear.general |
|---|---|
| Message-ID | <CAFJrOHnfmDKvjRBH9M_9e3Cnra+xciREycv8enjPAf7Wk7yRtQ@mail.gmail.com> |
Hi Alexey, Would you be willing to add it to Packagist ? If not, I could give it a shot. I've never done it before. What's odd is http_request2 is already on packagist, as mentioned in the output I pasted. It's at https://packagist.org/packages/fpoirotte/http_request2. And pear_exception is too at https://packagist.org/packages/pear/pear_exception. It's complaining about not having dev-master (which is what's referenced at https://github.com/fpoirotte/HTTP_Request2/blob/trunk/composer.json), but isn't that dev-master I see right there on the packagist page for pear_exception already? On Sun, Feb 23, 2014 at 3:47 AM, Alexey Borzov <[email protected]> wrote: > Hi Tyler, > > > On 18.02.2014 11:17, Tyler Collier wrote: > >> I saw that http_request2 is on github and it has a composer.json file. But >> there is no description on how to add http_request2 to my project via >> composer. >> > > I think these are the instructions you are looking for: > > https://getcomposer.org/doc/02-libraries.md#publishing-to-a-vcs > > > So I added these sections to my composer.json: >> >> "repositories": [ >> { >> "type": "pear", >> "url": "pear.php.net" >> } >> ], >> "require": { >> "pear/http_request2": "*" >> }, >> >> But composer tells me: >> >> $ sudo composer update >> Loading composer repositories with package information >> Initializing PEAR repository http://pear.php.net >> Updating dependencies (including require-dev) >> Your requirements could not be resolved to an installable set of packages. >> >> Problem 1 >> - Installation request for pear/http_request2 * -> satisfiable by >> fpoirotte/http_request2[2.1.1-patch1]. >> - fpoirotte/http_request2 2.1.1-patch1 requires pear/pear_exception >> dev-master -> no matching package found. >> > > Looks like composer does some black magic here and uses a fork of > HTTP_Request2 rather than an official repository. > > I didn't yet bother to register HTTP_Request2 on packagist, maybe this is > the case. > > > Why is pear_exception not found? Can someone add composer instructions to >> the github page? https://github.com/pear/HTTP_Request2 >> > >