Laravel4 Composer 更新失败
Posted
技术标签:
【中文标题】Laravel4 Composer 更新失败【英文标题】:Laravel4 Composer update failing 【发布时间】:2013-07-30 15:29:02 【问题描述】:我正在开发一个 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 中的格式不正确。
知道如何解决这个问题吗?谢谢。
【问题讨论】:
【参考方案1】:您可以通过删除索引来解决此问题(如果您愿意,请在之前进行备份):
$ rm -f .git/index
然后,恢复你的索引:
$ git reset
【讨论】:
我试过这个,但那是我得到不正确格式错误的时候 如果一切都失败了,只需删除整个 vendor/doctrine/collections 文件夹并再次更新 composer。在这种情况下,它应该简单地重新安装软件包。 为我工作,虽然情况不完全相同;类似的错误信息。以上是关于Laravel4 Composer 更新失败的主要内容,如果未能解决你的问题,请参考以下文章
使用 composer install 时的 laravel 4 安装问题
laravel4 composer install 得到 proc_open 不可用错误
Composer 更新显示 mmap() 失败:[12] 无法分配内存 [重复]
laravel4 composer报错 d11wtq/boris v1.0.10 requires ext-pcntl
composer更新Laravel项目后,获取VirtualAlloc()失败:[0x00000008]内存不足错误[重复]