Re: [PEAR] How do I install http_request2 package via composer?
[email protected] (Alexey Borzov)
| Newsgroups | php.pear.general |
|---|---|
| Message-ID | <[email protected]> |
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