Problem installing yii2-braintree via composer

1

I installed the Braintree component, by the composer, successfully. Now I need to install another component, the yii2-braintree .

I've added the line "bryglen/yii2-braintree": "*" to the require section of my composer.json as the tutorial says.

"require": {
    "php": ">=5.4.0",
    "yiisoft/yii2": "*",
    "yiisoft/yii2-bootstrap": "*",
    "yiisoft/yii2-swiftmailer": "*",
    "braintree/braintree_php": "2.37.0",
    "bryglen/yii2-braintree": "*"
},

Then I executed the command composer update and the result was:

sudo composer update
Loading composer repositories with package information
Updating dependencies (including require-dev)                                                                                                                                                                            Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - The requested package bryglen/yii2-braintree could not be found in any version, there may be a typo in the package name.

Potential causes:
 - A typo in the package name
 - The package is not available in a stable-enough version according to your minimum-stability setting
   see <https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion> for more details.

Am I doing something wrong or is the problem with the repository?

    
asked by anonymous 05.02.2015 / 18:54

1 answer

1

The problem is because of composer.json's minimum-stability , it is probably set as @stable, and since the version of the package you are trying to clone has not been specified, the composer will attempt to clone the latest version that is probably not compatible with minimum-stability .

To resolve this issue try specifying the version

"require": {
    "braintree/braintree_php": "2.37.0",
    "bryglen/yii2-braintree": "@dev"
},

minimum-stability composer doc

    
23.02.2017 / 01:33