Неуспешна актуализация на 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

Опитах се да премахна индекса в doctrine/collections, но след това ми каза, че форматът е неправилен в 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