编译的时候经常遇到“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编译经常报错该怎么办啊?
598浏览 • 1回复 待解决
openharmony编译安装hb前遇到这问题
7485浏览 • 1回复 待解决
Open Harmony开发理解
10499浏览 • 1回复 待解决
PreferenceManager保存数据经常丢失
251浏览 • 1回复 待解决
求助:Ubuntu编译w800时遇到问题。
5757浏览 • 1回复 待解决
flutter混合遇到问题
273浏览 • 1回复 待解决
编译时候出错。log文件如下:请求解决
11346浏览 • 2回复 待解决
HarmonyOS IDE构建经常暴内存溢出
50浏览 • 1回复 待解决
编辑器编译时候老是卡在这里很久
592浏览 • 1回复 待解决