2013-07-30 4 views
0

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

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

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

Exception след: http://pastebin.com/Js3nKrhy

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

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

ответ

1

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

$ rm -f .git/index 

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

$ git reset 
+0

Я попытался это, но вот когда я получить неправильную ошибку формата – jthompson

+0

Если все не удается, просто удалите всю папку vendor/doctrine/collections и снова выполните обновление композитора. он должен просто переустановить пакет в этом случае. – ciruvan

+0

Работал для меня, хотя и не в той же ситуации; подобное сообщение об ошибке. – Relequestual

Смежные вопросы