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