5 git node.js npm node-modules
我正在尝试运行该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
Run Code Online (Sandbox Code Playgroud)
您可以从这里查看完整的日志:https : //textbin.cc/raw/MRAdqetnCx
我试过了npm install,git已经安装好了。当我运行git ---version它返回git 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 权限的情况下增加这些限制,但很多系统都会这样做。如果这不起作用,您可能需要了解如何在您的系统上执行此操作。
| 归档时间: |
|
| 查看次数: |
355 次 |
| 最近记录: |