[SOLUCIONADO] Error en dependencia de composer

Buenos días…

Escribo por el siguiente inconveniente. Intentando instalar el módulo SIU-Pilagá, me ha dado un error de dependencias al ejecutar el comando “composer install --no-dev”. Revisando esto, intenté realizar una instalación del framework solamente con el composer.json que se recomienda y me ha dado el mismo inconveniente. El composer.json es el siguiente:


{
    "name": "SIU Toba",
    "description": "Framework",
    "repositories": [
        {
            "type": "composer",
            "url": "https://satis.siu.edu.ar",
            "exclude": ["siu-toba/rest"]
        }
    ],
    "require": {
        "siu-toba/framework": "~3.3"
    },
   "scripts": {
        "post-install-cmd": [
            "composer run-script post-install-cmd -d ./vendor/siu-toba/framework/"
        ],
        "post-update-cmd": [
            "composer run-script post-install-cmd -d ./vendor/siu-toba/framework/"
        ]
    },
    "minimum-stability": "dev",
    "prefer-stable" : true
}

Y el error en las dependencias es:


Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - siu-toba/framework v3.3.9 requires ioncube/php-openssl-cryptor dev-master -> no matching package found.
    - siu-toba/framework v3.3.8 requires ioncube/php-openssl-cryptor dev-master -> no matching package found.
    - siu-toba/framework v3.3.7 requires ioncube/php-openssl-cryptor dev-master -> no matching package found.
    - siu-toba/framework v3.3.6 requires ioncube/php-openssl-cryptor dev-master -> no matching package found.
    - siu-toba/framework v3.3.5 requires ioncube/php-openssl-cryptor dev-master -> no matching package found.
    - siu-toba/framework v3.3.4 requires ioncube/php-openssl-cryptor dev-master -> no matching package found.
    - siu-toba/framework v3.3.3 requires ioncube/php-openssl-cryptor dev-master -> no matching package found.
    - siu-toba/framework v3.3.20 requires ioncube/php-openssl-cryptor dev-master -> no matching package found.
    - siu-toba/framework v3.3.2 requires ioncube/php-openssl-cryptor dev-master -> no matching package found.
    - siu-toba/framework v3.3.19 requires ioncube/php-openssl-cryptor dev-master -> no matching package found.
    - siu-toba/framework v3.3.18 requires ioncube/php-openssl-cryptor dev-master -> no matching package found.
    - siu-toba/framework v3.3.17 requires ioncube/php-openssl-cryptor dev-master -> no matching package found.
    - siu-toba/framework v3.3.16 requires ioncube/php-openssl-cryptor dev-master -> no matching package found.
    - siu-toba/framework v3.3.15 requires ioncube/php-openssl-cryptor dev-master -> no matching package found.
    - siu-toba/framework v3.3.14 requires ioncube/php-openssl-cryptor dev-master -> no matching package found.
    - siu-toba/framework v3.3.13 requires ioncube/php-openssl-cryptor dev-master -> no matching package found.
    - siu-toba/framework v3.3.12 requires ioncube/php-openssl-cryptor dev-master -> no matching package found.
    - siu-toba/framework v3.3.11 requires ioncube/php-openssl-cryptor dev-master -> no matching package found.
    - siu-toba/framework v3.3.10 requires ioncube/php-openssl-cryptor dev-master -> no matching package found.
    - siu-toba/framework v3.3.1 requires ioncube/php-openssl-cryptor dev-master -> no matching package found.
    - siu-toba/framework v3.3.0 requires ioncube/php-openssl-cryptor dev-master -> no matching package found.
    - Installation request for siu-toba/framework ~3.3 -> satisfiable by siu-toba/framework[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.17, v3.3.18, v3.3.19, v3.3.2, v3.3.20, v3.3.3, v3.3.4, v3.3.5, v3.3.6, v3.3.7, v3.3.8, v3.3.9].

Hola Sebastian,

por lo que sabemos hasta ahora el error puede ser a causa de una actualizacion del generador de repositorios que usamos, la solucion mas simple es actualizar composer a la version 2.x que levanta sin problemas la informacion.

Luego de actualizar la version de composer, si te entrega un error sobre el paquete del framework … asegurate que el archivo composer.json tenga estas lineas.

Saludos

Richard,

Perfecto… Estaba usando versión 1 de Composer. Cambiando la versión y agregando la línea del exclude en el composer.json, anduvo sin problemas…

Gracias!