2017-04-21 2 views
2

내가 supertrall/woo-client dev-master as v1.1.6작곡가는 하위 종속

supertrall/woo-client 패키지는 supertrall/product dev-master as v1.0.0 패키지 I 루트 패키지에 supertrall/woo-client를 설치하려고 할 때 문제가

에 따라 패키지에 의존하는 루트 패키지가 설치되지 않습니다 그것은 말합니다

supertrall/woo-client dev-master는 su1을 필요로합니다./dev-master는 v1.2.0 -> 일치하는 패키지가 없습니다.

그러나 수동으로 supertrall/product을 루트 패키지에 설치 한 다음 supertrall/woo-client을 설치하면 문제가 없습니다. 그렇다면 작곡가가 하위 종속성을 자동으로 설치하지 않는 이유는 무엇입니까? 나는 require supertrall/woo-client을 할 때 supertrall/woo-client이 의존하는 모든 패키지를 자동으로 설치해야한다고 생각합니다. 이것은, 당신의 composer.json에

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

을 추가하는 것은 당신을 위해 그것을해야한다고 생각

+0

그래, 루트 패키지가 의존하는 패키지에 "dev-master as version"이라는 다른 패키지가 필요한 경우이 오류가 발생한다는 것을 알았습니다. 누구든지 왜 고쳐야하는지 알고 있습니까? 커밋 할 때마다 하위 패키지에 태그를 할당하고 싶지 않습니다. – Sergey

+0

태그/버전을 사용하지 마십시오. 어디서나 가지를 사용하십시오. 당신은'v1.2.0'을 필요로하지 않습니다. – Evert

답변