Symfony2:Composer-Ausnahme – Symfony/Framework-Standard-Edition 2.4.x-dev erfordert tobie/ua-parser dev-master -> kein passendes Paket gefunden

StackOverflow https://stackoverflow.com//questions/22004189

  •  20-12-2019
  •  | 
  •  

Frage

Das ist meine Composer.json

"require": {
    "php": ">=5.3.3",
    "symfony/symfony": "2.4.1",
    "doctrine/orm": "2.4.1",
    "doctrine/doctrine-bundle": "1.2.0",
    "twig/extensions": "1.0.1",
    "symfony/assetic-bundle": "2.3.0",
    "symfony/dom-crawler": "2.3.10",
    "symfony/swiftmailer-bundle": "2.3.4",
    "symfony/monolog-bundle": "2.4.1",
    "sensio/distribution-bundle": "2.3.4",
    "sensio/framework-extra-bundle": "3.0",
    "sensio/generator-bundle": "2.3.4",
    "incenteev/composer-parameter-handler": "2.1.0",
    "tobie/ua-parser": "dev-master"
},
{
    ...
},
"config": {
    "bin-dir": "bin"
},
"minimum-stability": "dev",
"extra": {
    "symfony-app-dir": "app",
    "symfony-web-dir": "web",
    "incenteev-parameters": {
        "file": "app/config/parameters.yml"
    },
    "branch-alias": {
        "dev-master": "2.4-dev"
    }
}

Wenn ich jedoch die Composer-Installation ausführe, werden die folgenden Fehler angezeigt:

Ihre Anforderungen konnten nicht in einen installierbaren Paketsatz umgewandelt werden.

Problem 1-Installationsanfrage für Symfony/Framework-Standard-Edition 2.4.x-dev-> s trofiable von Symfony/Framework-Standard-Edition [2.4.x-dev]..

Mögliche Ursachen:- Ein Tippfehler im Paketnamen- Das Paket ist in einer stabilen Version nicht verfügbar gemäß Ihrer min-Imum-Stabilitäts-Einstellung siehe https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion für mehr Details.

Lesen http://getcomposer.org/doc/articles/troubleshooting.md für weitere häufige Probleme.

War es hilfreich?

Lösung

Lösung:

Die neueste stabile Version (0.3.2), das verwendet Semantische Versionierung für die tobie/ua-parser Bibliothek wurde getaggt vor langer Zeit.

Diese alte Version enthielt kein Composer.json.

Daher das Paket tobie/ua-parser hat keine stabil Version auf Paketist.

Sie können das Paket installieren, indem Sie das hinzufügen @dev Stabilitätsflagge.

composer require 'tobie/ua-parser:*@dev'
composer update 'tobie/ua-parser'

Tipp:

Sie sollten Ihr globales ändern minimum-stability zurück zu stabil Und nur Fügen Sie Stabilitätsflags zu bestimmten Paketen hinzu Wirklich Bedarf in einer hochmodernen Version!

Festlegen der globalen Mindeststabilität auf dev ist eine schlechte Vorgehensweise und kann Ihre Bewerbung leicht beschädigen.

Ändern Sie es in:

"minimum-stability": "stable",

...oder zumindest einbeziehen prefer-stable Option in Ihrem Composer.json.

"prefer-stable": true
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top