Pregunta

Estoy tratando de administrar mis paquetes personales a través del compositor y estoy obteniendo algunos errores cuando i "Compositor Actualizar / instalar" un módulo (que depende de otro módulo que depende de otro módulo, etc.).

Tengo un archivo composit.json en mi módulo de administración que referencias y requiere un repositorio personal "Acceso":

"repositories": [
        {
            "type": "vcs",
            "url": "git@gitlab.[hidden].com:[hidden]/php-zf2-access.git"
        },
],
"require": {
        [hidden]/php-zf2-access": "dev-master"
}

Mi módulo de acceso tiene un archivo composit.json que referencias y requiere un repositorio personal básico:

"repositories": [
        {
            "type": "vcs",
            "url": "git@gitlab.[hidden].com:[hidden]/php-zf2-basic.git"
        }
    ],
"require": {
        "[hidden]/php-zf2-basic": "dev-master"
    },

Cuando estoy instalando / actualizando mi módulo de administración, obtengo este error:

No se pudieron resolver sus requisitos a un conjunto instalable de paquetes.

Problema 1

- Installation request for [hidden]/php-zf2-access dev-master -> satisfiable by [hidden]/php-zf2-access[dev-master].

- [hidden]/php-zf2-access dev-master requires [hidden]/php-zf2-basic dev-master -> no matching package found.

Si i "compositor instala" mi módulo de acceso, carga correctamente mi módulo básico (sin error de configuración en mi módulo de acceso composit.json), por lo que mi módulo de administrador no puede cargar el acceso que carga básico?

Si agrego mi configuración de módulo básico (repositorios: .... basic.git + requiere: ..... básico: "dev-maestro") al módulo de administración de mi compositor.json, no se eleva ningún error y el La instalación se ejecuta perfectamente (pero no quiero esto como una solución).

Gracias por su ayuda.

¿Fue útil?

Solución

compositor no puede cargar repositorios recursivamente .El más fácil si tiene paquetes privados para administrar que tienen dependencias entre sí es usarla Toran Proxy o satis .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top