Re: How do I install http_request2 package via composer?

From: Date: Sun, 23 Feb 2014 10:47:07 +0000
Subject: Re: How do I install http_request2 package via composer?
References: 1  Groups: php.pear.general 
Request: Send a blank email to pear-general+get-31873@lists.php.net to get a copy of this message
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


« previous php.pear.general (#31873) next »