2013-03-06 7 views
10

Ich benötigen zwei Bündel zu verwenden:Symfony2: Wie lösen zwei Bündel Anforderungen Konflikte bei der Verwendung von Composer?

ich Probleme habe, wenn Komponist zu aktualisieren versuchen, weil sie unterschiedliche Anforderungen über kriswallsmith/Buzz haben Bundle :

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

Was ist der beste Weg, um dieses Problem zu lösen? Muss ich ein Problem im Paket github Issue tracker melden? Oder ist es besser, google-geolocation-bundle zu forcen, um seine Abhängigkeiten zu aktualisieren?

Antwort

8

Sie können versuchen, eine nicht echte Begeisterung Versionsnummer in Komponisten wie folgt zu verwenden:

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

Aber es ist nicht eine Tatsache, es arbeiten werden, weil es sein könnte, dass google-geolocation-bundle wirklich mit höheren nicht funktioniert Versionen von Buzz.

Aber auch versuchen, etwas anstelle von dsyph3r/google-geolocation-bundle zu verwenden. Es ist sehr merkwürdig, dass es eine alte Version des Bündels erfordert ...

+0

Gut! Funktioniert perfekt! Danke Hast. –

+0

@ HugoMagalhães Ich bin froh, dass ich Ihnen helfen konnte :) – Hast

+0

Warum haben Sie Ihre Antwort geändert? "v0.9 as dev-master" funktioniert nicht, während "v0.9 as 0.5" ist! –