[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pear-general
Subject:    Re: [PEAR] How do I install http_request2 package via composer?
From:       Tyler Collier <tylercollier () gmail ! com>
Date:       2014-02-23 18:27:48
Message-ID: CAFJrOHnfmDKvjRBH9M_9e3Cnra+xciREycv8enjPAf7Wk7yRtQ () mail ! gmail ! com
[Download RAW message or body]


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 <borz_off@cs.msu.su> 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
>>
>
>


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic