2013-07-30 61 views
0

我正在致力于Laravel 4项目。 当我试着使用Composer来更新我的包,它得到教义/收藏品,但随后抛出这个错误:Laravel4 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中格式不正确。

任何想法如何解决这个问题?谢谢。

回答

1

你或许可以通过删除索引解决这个问题(前做一个备份,如果您喜欢):

$ rm -f .git/index 

然后,恢复指数:

$ git reset 
+0

我试过,但那个时候我获取不正确的格式错误 – jthompson

+0

如果一切都失败,只需删除整个vendor/doctrine/collections文件夹并再次进行作曲家更新。在这种情况下,它应该简单地重新安装软件包。 – ciruvan

+0

为我工作,虽然不完全相同的情况;类似的错误信息。 – Relequestual