编译的时候经常遇到“too many open files”

Mac系统项目编译报错如下:

hvigor ERROR: EMFILE: too many open files, open '/Applications/DevEco-Studio.app/Contents/sdk/HarmonyOS-NEXT-DB1/openharmony/ets/build-tools/ets-loader/kit_configs/@kit.ArkTS.json'

HarmonyOS
2024-07-24 10:14:15
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
牙膏只用咸的

最大连接数限制就是系统所能打开的最大文件数(文件描述符)的限制,Linux动态端口号默认范围是32768-65535,也就是说,作为客户端连接同一个IP和同一个端口号,最多只能建立30000多个连接,而Mac默认只能建立16000个左右的连接。可以在IDE终端执行如下命令(根据自己实际情况填充数字):

sysctl kern.maxfiles
sudo sysctl -w kern.maxfiles=20480
sudo sysctl -w kern.maxfilesperproc=18000
hvigorw --stop-daemon-all
分享
微博
QQ
微信
回复
2024-07-24 20:09:57
相关问题
studio编译经常报错该怎么办啊?
329浏览 • 1回复 待解决
openharmony编译安装hb前遇到这问题
7313浏览 • 1回复 待解决
求助:Ubuntu编译w800时遇到问题。
5647浏览 • 1回复 待解决
Open Harmony开发理解
10299浏览 • 1回复 待解决
编译时候出错。log文件如下:请求解决
11165浏览 • 2回复 待解决
image组件,files目录文件不显示
1510浏览 • 1回复 待解决
cmake编译时候信息能不能多一些
452浏览 • 1回复 待解决
编辑器编译时候老是卡在这里很久
258浏览 • 1回复 待解决
应用导航设计遇到问题
150浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人