Symmony2 : Composer Exception - Symfony / Framework-Standard-Edition 2.4.x-Dev가 필요합니다. Tobie / UA-Parser Dev- Master -> 일치하는 패키지가 없습니다.
-
20-12-2019 - |
문제
이것은 내 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"
}
}
.
그러나 작곡가 설치를 실행하면 다음과 같은 오류가 발생합니다.
요구 사항을 설치 가능한 패키지 세트로 해결할 수 없습니다.
문제 1. - Symfony / Framework-Standard-Edition 2.4.x-dev -> S의 설치 요청 Symfony / Framework-Standard-Edition [2.4.x-dev]에 의해 AtAsfiable. - Symfony / Framework-Standard-Edition 2.4.x-Dev는 토비 / UA-Parser Dev- 마스터 -> 일치하는 패키지가 발견되지 않았습니다.
잠재적 인 원인 : - 패키지 이름의 오타 - 귀하의 최소에 따라 패키지가 안정적인 버전으로 사용할 수 없습니다. imum 안정성 설정 https://groups.google.com/d/topic/composer- dev / _g3aseiflrc / 토론 F. 또는 그 자세한 내용.
읽기 http://getcomposer.org/doc/articles/troubleshooting.md 더 공식을 위해 문제.
해결책
솔루션 :
최신 안정 릴리스 ( 0.3.2 ) href="http:///semver.org/"rel="nofollow"> tobie/ua-parser
라이브러리에 대한 의미 론적 버전 관리 오래 전 .
이 오래된 릴리스에는 composer.json 이 포함되지 않았습니다.
패키지 tobie/ua-parser
에는 Packagist에 안정 버전이 없습니다. .
@dev
안정성 플래그 .
composer require 'tobie/ua-parser:*@dev'
composer update 'tobie/ua-parser'
.
팁 :
전역 minimum-stability
를 안정적으로 및 만 의 안정성 플래그를 정말로 에 필요로하는 특정 패키지에 추가 에
GenerVendicetagcode에 전역 최소 안정성을 설정하는 것은 나쁜 연습이며 응용 프로그램을 쉽게 해제 할 수 있습니다.
변경 :
"minimum-stability": "stable",
.
... 또는 적어도 composer.json 에 dev
옵션을 포함시킵니다.
"prefer-stable": true
.