countries icon indicating copy to clipboard operation
countries copied to clipboard

Composer require with dependecy error

Open gabfr opened this issue 6 years ago • 2 comments

I'm trying to install this package with composer require pragmarx/countries.

I'm getting several dependency errors:

staging ● ?  $ composer require pragmarx/countries
 
Using version ^0.5.6 for pragmarx/countries
./composer.json has been updated
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
    - Conclusion: don't install pragmarx/coollection v0.5.1
    - Installation request for pragmarx/countries ^0.5.6 -> satisfiable by pragmarx/countries[v0.5.6].
    - Conclusion: don't install symfony/var-dumper v3.0.9|install pragmarx/coollection v0.5.1
    - Conclusion: remove symfony/var-dumper v3.0.9|install pragmarx/coollection v0.5.1
    - pragmarx/countries v0.5.6 requires pragmarx/coollection ~0.5 -> satisfiable by pragmarx/coollection[v0.5.0, v0.5.1, v0.5.2, v0.5.3, v0.5.4, v0.5.5, v0.5.6, v0.5.7].
    - pragmarx/coollection v0.5.0 requires pragmarx/ia-collection >=5.5.33 -> satisfiable by pragmarx/ia-collection[v5.5.33, v5.6.0, v5.6.1, v5.6.2, v5.6.3].
    - pragmarx/coollection v0.5.2 requires pragmarx/ia-arr >=5.5.33 -> satisfiable by pragmarx/ia-arr[v5.5.33, v5.6.0, v5.6.1, v5.6.2, v5.6.3].
    - pragmarx/coollection v0.5.3 requires pragmarx/ia-arr >=5.5.33 -> satisfiable by pragmarx/ia-arr[v5.5.33, v5.6.0, v5.6.1, v5.6.2, v5.6.3].
    - pragmarx/coollection v0.5.4 requires pragmarx/ia-arr >=5.5.33 -> satisfiable by pragmarx/ia-arr[v5.5.33, v5.6.0, v5.6.1, v5.6.2, v5.6.3].
    - pragmarx/coollection v0.5.5 requires pragmarx/ia-arr >=5.5.33 -> satisfiable by pragmarx/ia-arr[v5.5.33, v5.6.0, v5.6.1, v5.6.2, v5.6.3].
    - pragmarx/coollection v0.5.6 requires pragmarx/ia-arr >=5.5.33 -> satisfiable by pragmarx/ia-arr[v5.5.33, v5.6.0, v5.6.1, v5.6.2, v5.6.3].
    - pragmarx/coollection v0.5.7 requires pragmarx/ia-arr >=5.5.33 -> satisfiable by pragmarx/ia-arr[v5.5.33, v5.6.0, v5.6.1, v5.6.2, v5.6.3].
    - pragmarx/ia-collection v5.5.33 requires symfony/var-dumper ~3.3 -> satisfiable by symfony/var-dumper[v3.3.0, v3.3.1, v3.3.10, v3.3.11, v3.3.12, v3.3.13, v3.3.14, v3.3.15, v3.3.16, v3.3.2, v3.3.3, v3.3.4, v3.3.5, v3.3.6, v3.3.7, v3.3.8, v3.3.9, v3.4.0, v3.4.1, v3.4.2, v3.4.3, v3.4.4].
    - pragmarx/ia-collection v5.6.0 requires symfony/var-dumper ~3.3|~4.0 -> satisfiable by symfony/var-dumper[v3.3.0, v3.3.1, v3.3.10, v3.3.11, v3.3.12, v3.3.13, v3.3.14, v3.3.15, v3.3.16, v3.3.2, v3.3.3, v3.3.4, v3.3.5, v3.3.6, v3.3.7, v3.3.8, v3.3.9, v3.4.0, v3.4.1, v3.4.2, v3.4.3, v3.4.4, v4.0.0, v4.0.1, v4.0.2, v4.0.3, v4.0.4].
    - pragmarx/ia-collection v5.6.1 requires symfony/var-dumper ~3.3|~4.0 -> satisfiable by symfony/var-dumper[v3.3.0, v3.3.1, v3.3.10, v3.3.11, v3.3.12, v3.3.13, v3.3.14, v3.3.15, v3.3.16, v3.3.2, v3.3.3, v3.3.4, v3.3.5, v3.3.6, v3.3.7, v3.3.8, v3.3.9, v3.4.0, v3.4.1, v3.4.2, v3.4.3, v3.4.4, v4.0.0, v4.0.1, v4.0.2, v4.0.3, v4.0.4].
    - pragmarx/ia-collection v5.6.2 requires symfony/var-dumper ~3.3|~4.0 -> satisfiable by symfony/var-dumper[v3.3.0, v3.3.1, v3.3.10, v3.3.11, v3.3.12, v3.3.13, v3.3.14, v3.3.15, v3.3.16, v3.3.2, v3.3.3, v3.3.4, v3.3.5, v3.3.6, v3.3.7, v3.3.8, v3.3.9, v3.4.0, v3.4.1, v3.4.2, v3.4.3, v3.4.4, v4.0.0, v4.0.1, v4.0.2, v4.0.3, v4.0.4].
    - pragmarx/ia-collection v5.6.3 requires symfony/var-dumper ~3.3|~4.0 -> satisfiable by symfony/var-dumper[v3.3.0, v3.3.1, v3.3.10, v3.3.11, v3.3.12, v3.3.13, v3.3.14, v3.3.15, v3.3.16, v3.3.2, v3.3.3, v3.3.4, v3.3.5, v3.3.6, v3.3.7, v3.3.8, v3.3.9, v3.4.0, v3.4.1, v3.4.2, v3.4.3, v3.4.4, v4.0.0, v4.0.1, v4.0.2, v4.0.3, v4.0.4].
    - pragmarx/ia-arr v5.5.33 requires symfony/var-dumper ~3.3 -> satisfiable by symfony/var-dumper[v3.3.0, v3.3.1, v3.3.10, v3.3.11, v3.3.12, v3.3.13, v3.3.14, v3.3.15, v3.3.16, v3.3.2, v3.3.3, v3.3.4, v3.3.5, v3.3.6, v3.3.7, v3.3.8, v3.3.9, v3.4.0, v3.4.1, v3.4.2, v3.4.3, v3.4.4].
    - pragmarx/ia-arr v5.6.0 requires symfony/var-dumper ~3.3 -> satisfiable by symfony/var-dumper[v3.3.0, v3.3.1, v3.3.10, v3.3.11, v3.3.12, v3.3.13, v3.3.14, v3.3.15, v3.3.16, v3.3.2, v3.3.3, v3.3.4, v3.3.5, v3.3.6, v3.3.7, v3.3.8, v3.3.9, v3.4.0, v3.4.1, v3.4.2, v3.4.3, v3.4.4].
    - pragmarx/ia-arr v5.6.1 requires symfony/var-dumper ~3.3 -> satisfiable by symfony/var-dumper[v3.3.0, v3.3.1, v3.3.10, v3.3.11, v3.3.12, v3.3.13, v3.3.14, v3.3.15, v3.3.16, v3.3.2, v3.3.3, v3.3.4, v3.3.5, v3.3.6, v3.3.7, v3.3.8, v3.3.9, v3.4.0, v3.4.1, v3.4.2, v3.4.3, v3.4.4].
    - pragmarx/ia-arr v5.6.2 requires symfony/var-dumper ~3.3 -> satisfiable by symfony/var-dumper[v3.3.0, v3.3.1, v3.3.10, v3.3.11, v3.3.12, v3.3.13, v3.3.14, v3.3.15, v3.3.16, v3.3.2, v3.3.3, v3.3.4, v3.3.5, v3.3.6, v3.3.7, v3.3.8, v3.3.9, v3.4.0, v3.4.1, v3.4.2, v3.4.3, v3.4.4].
    - pragmarx/ia-arr v5.6.3 requires symfony/var-dumper ~3.3|~4.0 -> satisfiable by symfony/var-dumper[v3.3.0, v3.3.1, v3.3.10, v3.3.11, v3.3.12, v3.3.13, v3.3.14, v3.3.15, v3.3.16, v3.3.2, v3.3.3, v3.3.4, v3.3.5, v3.3.6, v3.3.7, v3.3.8, v3.3.9, v3.4.0, v3.4.1, v3.4.2, v3.4.3, v3.4.4, v4.0.0, v4.0.1, v4.0.2, v4.0.3, v4.0.4].
    - Can only install one of: symfony/var-dumper[v3.3.0, v3.0.9].
    - Can only install one of: symfony/var-dumper[v3.3.1, v3.0.9].
    - Can only install one of: symfony/var-dumper[v3.3.10, v3.0.9].
    - Can only install one of: symfony/var-dumper[v3.3.11, v3.0.9].
    - Can only install one of: symfony/var-dumper[v3.3.12, v3.0.9].
    - Can only install one of: symfony/var-dumper[v3.3.13, v3.0.9].
    - Can only install one of: symfony/var-dumper[v3.3.14, v3.0.9].
    - Can only install one of: symfony/var-dumper[v3.3.15, v3.0.9].
    - Can only install one of: symfony/var-dumper[v3.3.16, v3.0.9].
    - Can only install one of: symfony/var-dumper[v3.3.2, v3.0.9].
    - Can only install one of: symfony/var-dumper[v3.3.3, v3.0.9].
    - Can only install one of: symfony/var-dumper[v3.3.4, v3.0.9].
    - Can only install one of: symfony/var-dumper[v3.3.5, v3.0.9].
    - Can only install one of: symfony/var-dumper[v3.3.6, v3.0.9].
    - Can only install one of: symfony/var-dumper[v3.3.7, v3.0.9].
    - Can only install one of: symfony/var-dumper[v3.3.8, v3.0.9].
    - Can only install one of: symfony/var-dumper[v3.3.9, v3.0.9].
    - Can only install one of: symfony/var-dumper[v3.4.0, v3.0.9].
    - Can only install one of: symfony/var-dumper[v3.4.1, v3.0.9].
    - Can only install one of: symfony/var-dumper[v3.4.2, v3.0.9].
    - Can only install one of: symfony/var-dumper[v3.4.3, v3.0.9].
    - Can only install one of: symfony/var-dumper[v3.4.4, v3.0.9].
    - Can only install one of: symfony/var-dumper[v4.0.0, v3.0.9].
    - Can only install one of: symfony/var-dumper[v4.0.1, v3.0.9].
    - Can only install one of: symfony/var-dumper[v4.0.2, v3.0.9].
    - Can only install one of: symfony/var-dumper[v4.0.3, v3.0.9].
    - Can only install one of: symfony/var-dumper[v4.0.4, v3.0.9].
    - Installation request for symfony/var-dumper (locked at v3.0.9) -> satisfiable by symfony/var-dumper[v3.0.9].
Installation failed, reverting ./composer.json to its original content.

My composer.json file:

{
    "name": "laravel/laravel",
    "description": "The Laravel Framework.",
    "keywords": ["framework", "laravel"],
    "license": "MIT",
    "type": "project",
    "repositories":[
        {
            "url":"https://github.com/eduardostuart/api.git",
            "type":"git",
            "reference":"f7e09cb070d0889a8ad9e08aaa02ff474a0ecb96"
        },
        {
            "url":"https://github.com/gabfr/PushNotification.git",
            "type":"git"
        },
        {
            "url":"https://github.com/gabfr/Search-Replace-DB.git",
            "type":"git"
        },
        {
            "url":"https://github.com/gabfr/shorty.git",
            "type":"git"
        }
    ],
    "require": {
        "php": ">=5.5.9",
        "laravel/framework": "5.2.*",
        "dingo/api": "dev-master",
        "tymon/jwt-auth": "^0.5.9",
        "cviebrock/eloquent-sluggable": "^3.1",
        "barryvdh/laravel-cors": "^0.8.0",
        "laravel/socialite": "^2.0",
        "doctrine/dbal": "^2.5",
        "minishlink/web-push": "^1.4",
        "pda/pheanstalk": "^3.1",
        "mikemclin/laravel-wp-password": "~2.0.0",
        "edujugon/push-notification": "^2.1",
        "interconnectit/search-replace-db": "dev-master",
        "felixkiss/uniquewith-validator": "^3.1",
        "jamesryanbell/cloudflare": "^1.11",
        "zizaco/entrust": "5.2.x-dev",
        "mbarwick83/shorty": "dev-master",
        "google/apiclient": "^2.0",
        "dimsav/laravel-translatable": "6.1",
        "webpatser/laravel-countries": "dev-master"
    },
    "require-dev":{
        "fzaninotto/faker": "~1.4",
        "mockery/mockery": "0.9.*",
        "phpunit/phpunit": "~4.0"
    },
    "autoload": {
        "classmap": [
            "database"
        ],
        "psr-4": {
            "App\\": "app/"
        }
    },
    "autoload-dev": {
        "classmap": [
            "tests/TestCase.php",
            "tests/TestCaseProductionIntegration.php"
        ],
        "psr-4": {
            "Tests\\": "tests/"
        }
    },
    "scripts": {
        "post-root-package-install": [
            "php -r \"copy('.env.example', '.env');\""
        ],
        "post-create-project-cmd": [
            "php artisan key:generate"
        ],
        "post-install-cmd": [
            "Illuminate\\Foundation\\ComposerScripts::postInstall",
            "php artisan optimize"
        ],
        "post-update-cmd": [
            "Illuminate\\Foundation\\ComposerScripts::postUpdate",
            "php artisan optimize"
        ]
    },
    "config": {
        "preferred-install": "dist"
    }
}

gabfr avatar Feb 26 '18 13:02 gabfr

You should consider to upgrade the Laravel framework to a newer version. This is actually the problem.

Lirux avatar Feb 27 '18 13:02 Lirux

@Lirux Well, I tought that this package was PHP agnostic. Saw it in the changelog: https://github.com/antonioribeiro/countries/blob/d04eaa83b53ec1697c346587a98f0a21418783e7/CHANGELOG.md#changed-1

gabfr avatar Feb 28 '18 15:02 gabfr