Symmony2 : Composer Exception - Symfony / Framework-Standard-Edition 2.4.x-Dev가 필요합니다. Tobie / UA-Parser Dev- Master -> 일치하는 패키지가 없습니다.

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

  •  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
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top