2013-03-06 6 views
10

mam potrzeby korzystania z dwóch pakietów:Symfony2: Jak rozwiązać konflikt wymagań dwóch pakietów podczas korzystania z kompozytora?

Mam problemy podczas próby aktualizacji kompozytor, ponieważ mają różne wymagania dotyczące kriswallsmith/szum wiązka :

  1. kriswallsmith/buzz: < = 0,5
  2. kriswallsmith/szum:> = 0,9

Jaki jest najlepszy sposób, aby rozwiązać ten problem? Czy muszę zgłosić problem w module śledzenia problemów z github? Lub lepiej rozwidlić pakiet geolokalizacji google, aby zaktualizować swoje zależności?

Odpowiedz

8

Możesz spróbować użyć nie prawdziwy numer wersji Buzz w kompozytora tak:

"kriswallsmith/buzz": "v0.9 as 0.5" 

Ale to nie jest fakt będzie działać, ponieważ może się okazać, że google-geolocation-bundle naprawdę nie działa z wyższym wersje buzzów.

Ale spróbuj też użyć czegoś zamiast dsyph3r/google-geolocation-bundle. To bardzo dziwne, że wymaga starej wersji pakietu ...

+0

Dobrze! Działa idealnie! Dzięki, Hast. –

+0

@ HugoMagalhães Cieszę się, że mogłem ci pomóc :) – Hast

+0

Dlaczego zmieniłeś swoją odpowiedź? "v0.9 as dev-master" nie działa, gdy "v0.9 jest 0.5"! –

Powiązane problemy