2013-07-30 87 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