Symfony: [Enrutamiento] No se pudo ejecutar git checkout (la referencia no es un árbol)

Creado en 9 ene. 2013  ·  3Comentarios  ·  Fuente: symfony/symfony

Estoy usando Laravel 4, que depende de "Symfony / routing" v. 2.2. *. Cuando uso Composer para instalar mis dependencias, aparece este mensaje:

- Installing symfony/routing (dev-master 87a6689)
    Cloning 87a66890450658ccac99702ac5e4f002ece9e23e



  [RuntimeException]                                                                                                                        
  Failed to execute git checkout '87a66890450658ccac99702ac5e4f002ece9e23e' && git reset --hard '87a66890450658ccac99702ac5e4f002ece9e23e'  

  fatal: reference is not a tree: 87a66890450658ccac99702ac5e4f002ece9e23e

He leído que esto puede suceder cuando se usa git push --force para que el repositorio y el packagist estén "desincronizados". ¿Alguna idea?

Comentario más útil

composer clear funcionó para mí

Todos 3 comentarios

Eso es extraño, ya que Composer debería poder solucionarlo por sí solo. Forcé la actualización de los metadatos en packagist, debería arreglarse ahora.

Extraño, pero después de algunos pasos de prueba y error, finalmente lo hice funcionar:

  1. Creé una nueva carpeta + composer.json + install => funcionó sin problemas
  2. Intenté reanudar la instalación con la instalación del compositor en el proyecto. Primero tuve este problema con => no funcionó
  3. Eliminar el composer.lock + eliminar el directorio del proveedor finalmente hizo el truco (como parece). Probablemente una cosa de almacenamiento en caché.

Gracias.

composer clear funcionó para mí

¿Fue útil esta página
0 / 5 - 0 calificaciones