【问题标题】:Why does Codekit complain about 10K files when I don't have 10K files in a project?当我的项目中没有 10K 文件时,为什么 Codekit 会抱怨 10K 文件?
【发布时间】:2013-03-24 20:01:51
【问题描述】:

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 在这个项目上工作?

【问题讨论】:

    标签: git codekit


    【解决方案1】:

    翻推推特找到解决办法:https://twitter.com/MattWilcox/status/273823409266364416

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

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

    【讨论】:

    • 该状态对话的摘要:MattWilcox:“不活动的项目仍然计入限制,因此您可以随时将它们重新启动。” bdkjones:“好的,所以基本上删除所有那些未检查的项目?谢谢:)”
    【解决方案2】:

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2013-08-28
      • 2011-05-15
      • 1970-01-01
      • 2013-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-14
      • 1970-01-01
      相关资源
      最近更新 更多