错误!代码 EMFILE npm 错误!系统调用 spawn git npm 错误!路径 git npm 错误! errno EMFILE npm 错误!生成 git EMFILE
npm ERR! code EMFILE npm ERR! syscall spawn git npm ERR! path git npm ERR! errno EMFILE npm ERR! spawn git EMFILE
我正在尝试 运行 npm install bitgo
命令,但在终端上出现以下错误,
npm ERR! code EMFILE
npm ERR! syscall spawn git
npm ERR! path git
npm ERR! errno EMFILE
npm ERR! spawn git EMFILE
npm ERR! A complete log of this run can be found in:
npm ERR! /home/root/.npm/_logs/2021-02-10T04_10_05_236Z-debug.log
您可以从这里查看完整的日志:https://textbin.cc/raw/MRAdqetnCx
我试过 npm install
并且 git 已经安装。当我运行git ---version
它returnsgit version 2.24.1
也试过npm install js-beautify@1.6.14
node.js version: v10.22.0
npm version: 6.14.6
我该如何解决这个问题?
EMFILE
表示打开的文件太多。该进程正在尝试打开比您的系统允许的更多的文件。在类 UNIX 操作系统(您似乎正在使用)上,您可以使用 ulimit -Sn
(“软”限制)和 ulimit -Hn
(“硬”限制)检查限制。
永久增加打开文件限制的方法各不相同。但是你可以尝试这样临时做:
- 获取当前设置。
ulimit -Sn
会告诉你软限制。 ulimit -Hn
会告诉你硬限制。
- 增加软限制。如果它是
128
并且硬限制是 unlimited
或大于 256
,则尝试 ulimit -Sn 256
并非所有系统都允许您在没有 root 权限的情况下提高这些限制,但很多系统都可以。如果这不起作用,您可能需要查看如何在您的系统上执行此操作。
我正在尝试 运行 npm install bitgo
命令,但在终端上出现以下错误,
npm ERR! code EMFILE
npm ERR! syscall spawn git
npm ERR! path git
npm ERR! errno EMFILE
npm ERR! spawn git EMFILE
npm ERR! A complete log of this run can be found in:
npm ERR! /home/root/.npm/_logs/2021-02-10T04_10_05_236Z-debug.log
您可以从这里查看完整的日志:https://textbin.cc/raw/MRAdqetnCx
我试过 npm install
并且 git 已经安装。当我运行git ---version
它returnsgit version 2.24.1
也试过npm install js-beautify@1.6.14
node.js version: v10.22.0
npm version: 6.14.6
我该如何解决这个问题?
EMFILE
表示打开的文件太多。该进程正在尝试打开比您的系统允许的更多的文件。在类 UNIX 操作系统(您似乎正在使用)上,您可以使用 ulimit -Sn
(“软”限制)和 ulimit -Hn
(“硬”限制)检查限制。
永久增加打开文件限制的方法各不相同。但是你可以尝试这样临时做:
- 获取当前设置。
ulimit -Sn
会告诉你软限制。ulimit -Hn
会告诉你硬限制。 - 增加软限制。如果它是
128
并且硬限制是unlimited
或大于256
,则尝试ulimit -Sn 256
并非所有系统都允许您在没有 root 权限的情况下提高这些限制,但很多系统都可以。如果这不起作用,您可能需要查看如何在您的系统上执行此操作。