2009-09-17 91 views
1

我在github上有ruby on rails项目的存储库。 我第一次从comp中推送。在windows系统下用msysgit。 然后从另一个comp中克隆这个项目。在Ubuntu下,做了一些改变,提交并推送到github上的仓库。 现在,当我试图拉或甚至从我的比赛克隆这个存储库。与windwos它导致错误:无法在db上创建目录:migrate

fatal: cannot create directory at db:migrate 

任何想法如何解决这个问题?什么是错的?

回答

1

的问题是:为什么git的抱怨分贝:迁移,这是一个rake任务,而不是文件系统上的文件。也许你不小心创建了这个文件,现在正试图在文件系统上创建它?我认为“db:migrate”不是目录的有效名称。

+0

是的。我查看了我的项目的文件和目录,看到db:迁移目录,这是在我迁移时错误地输入“rails”而不是“rake”时创建的。谢谢。 – ebsbk 2009-09-17 16:40:56

2

你不会出现磁盘空间不足?
这是这种错误信息的通常原因。

其他原因:与非Windows命名约定的目录(如this thread,其中目录包含在其名称末尾多余的空格)

0

它也可能是一个奇怪的权限错误。