zoukankan      html  css  js  c++  java
  • mac os 解决Error: EMFILE: too many open files错误

    壹 ❀ 引

    构建项目时终端反复出现Error: EMFILE: too many open files的错误,经排查是因为项目较大,发布过程中已经超过了mac默认的文件监听上限,错误如下:

    解决方式也比较简单,只要修改文件最大上限即可。

    首先打开终端,输入launchctl limit并回车,可以看到下图:

    注意,上图我是已经修改过了,正常情况最后一行的maxfilesmaxfiles 256 unlimited,因为只有256,确实很容易超出。

    我们再次输入sudo launchctl limit maxfiles 524288 524288并回车,这里会提示输入密码

    这里的密码就是你mac的解锁密码,输入密码后即设置成功,再次输入launchctl limit回车,可以看到已经修改成功。

    当然上述命令中的524288并不是硬性要求,随便什么数字都行,具体也请根据自身电脑配置情况来设置。所以这里就做个简单记录了。

  • 相关阅读:
    问题:贴友关于CSS效果的实现
    建站小记
    PHP基本语法的小结
    算法的想法
    算法导论
    算法真的复杂
    快速排序-移动单边指针
    如何实现算法
    c++ constructor, copy constructor, operator =
    阶段性总结
  • 原文地址:https://www.cnblogs.com/echolun/p/13822250.html
Copyright © 2011-2022 走看看