php - texto - strip_tags()




Compositor: paquetes requeridos con diferentes niveles de estabilidad mínima (2)

La respuesta es solo agregar @dev

{
    "require": {
        "cartalyst/sentry": "2.0.*@dev"
    },
}

Puede leer más sobre la configuración de estabilidad mínima aquí .

Una alternativa es establecer su estabilidad mínima para dev, pero dígale al compositor que desea usar estable siempre que sea posible:

"minimum-stability": "dev",
"prefer-stable" : true

Esto básicamente significa que siempre usará estable A MENOS QUE no haya forma de instalar una dependencia estable, y por lo tanto use dev.

Tengo un archivo de compositor para una instalación laravel con el siguiente archivo composer.json:

{
    "name": "laravel/laravel",
    "description": "The Laravel Framework.",
    "keywords": ["framework", "laravel"],
    "license": "MIT",
    "require": {
        "laravel/framework": "4.1.*"
    },
    "autoload": {
        "classmap": [
            "app/commands",
            "app/controllers",
            "app/models",
            "app/database/migrations",
            "app/database/seeds",
            "app/tests/TestCase.php"
        ]
    },
    "scripts": {
        "post-install-cmd": [
            "php artisan clear-compiled",
            "php artisan optimize"
        ],
        "post-update-cmd": [
            "php artisan clear-compiled",
            "php artisan optimize"
        ],
        "post-create-project-cmd": [
            "php artisan key:generate"
        ]
    },
    "config": {
        "preferred-install": "dist"
    },
    "minimum-stability": "stable"
}

Estoy intentando agregar el paquete para centinela. En el sitio web de centinela, dice que puedo instalarlo agregando lo siguiente a mi archivo composer.json:

{
    "require": {
        "cartalyst/sentry": "2.0.*"
    },
    "minimum-stability": "dev"
}

Traté de agregar el nuevo objeto json al final del laravel actual, así:

...
},
{
    "require": {
        "cartalyst/sentry": "2.0.*"
    },
    "minimum-stability": "dev"
}

Cuando ejecuto el comando de composer update del composer update para cargar el nuevo paquete, recibo un error que dice que la adición del nuevo objeto no es válida json.

Si agrego el cartalyst/sentry al objeto require existente, no puedo encontrar el paquete centinela porque el existente requiere tener un valor de estabilidad mínima stable .

¿Hay alguna manera de especificar el paquete centinela en un objeto requerido independiente que tenga la configuración de estabilidad mínima de dev ?


También puede usar otros niveles de estabilidad , como alpha , beta combinados con el selector de versión.

Ejemplos

Con operador de caret: máximo de la versión 2 que permite beta:

"cartalyst/sentry": "^[email protected]"

Cualquier versión que permita alpha

"cartalyst/sentry": "*@alpha"