2

Mac OS 有 10,000 个文件的内置限制,因此如果文件夹中的文件超过 10,000 个,Codekit 会发出警告。

超出最大项目限制。CodeKit 最多可以同时观看 10140 个项目,这是 Mac OS X 施加的限制。该应用程序当前正在观看 10132 个项目,并且在刷新项目或框架“SocialAppsT”时发现了 12 个新项目。未添加这些项目。减少 CodeKit 中的项目数量,然后单击刷新按钮。

我有 2000 个以下文件,不包括 .git 文件夹:

~/Documents/SomeProject: find . -path ./.git -prune -o -print | wc -l
1966

包括 git 文件夹(默认情况下 Codekit 应该忽略)我有 7000 个文件。

~/Documents/SomeProject: find .  -print | wc -l
7064

我怎样才能停止这些警告并让 Codekit 在这个项目上工作?

4

2 回答 2

4

通过推特挖掘后找到了解决方案:https ://twitter.com/MattWilcox/status/273823409266364416

不活动的项目计入计数。因此,如果您在 Codekit 中有一堆项目,即使未选中,您也会收到此错误。一旦我删除了一些项目,错误就消失了。

似乎可以/应该修复的东西。

于 2013-09-24T18:39:10.507 回答
2

检查您的项目文件中对本地文件的符号链接引用,在某些情况下,这似乎会导致 CodeKit 在添加这些文件时循环。

我最近的一个项目的一个例子:

index.php -> run-all-tests.php
run-all-tests.php

这导致 CodeKit 增加了run-all-tests.php数千次。我怀疑只有在自然文件排序将符号链接放在真实文件之前,或者如果它在同一个文件夹中(因为我没有看到它在所有情况下都会发生)时,它可能才会导致。

修复:删除符号链接,或者您可以从编译中排除文件/文件夹。

于 2013-07-17T20:48:04.117 回答