Сбой обновления Laravel4 Composer

Я работаю над проектом Laravel 4. Когда я пытаюсь обновить свои пакеты с помощью Composer, он попадает в доктрину/коллекции, но затем выдает эту ошибку:

[Runtime Exception]
Failed to execute git status --porcelain --untracked-files=no

error: bad index file sha1 signature
fatal: index file corrupt

Трассировка исключения: http://pastebin.com/Js3nKrhy

Я попытался удалить индекс в доктрине/коллекциях, но затем он сказал мне, что формат неверен в refs/remotes/origin/master.

Любая идея, как решить эту проблему? Спасибо.


person jthompson    schedule 30.07.2013    source источник


Ответы (1)


Вероятно, вы можете исправить это, удалив индекс (сделайте резервную копию перед этим, если хотите):

$ rm -f .git/index

Затем восстановите свой индекс:

$ git reset
person ciruvan    schedule 30.07.2013
comment
Я пробовал это, но тогда я получаю ошибку неправильного формата - person jthompson; 30.07.2013
comment
Если ничего не помогает, просто удалите всю папку vendor/doctrine/collections и снова выполните обновление композитора. в этом случае он должен просто переустановить пакет. - person ciruvan; 30.07.2013
comment
У меня сработало, хотя и не в такой же ситуации; аналогичное сообщение об ошибке. - person Relequestual; 17.12.2013