Zer*_*rho 7 command-line-interface node.js npm
我知道有时你可以通过更新或安装大的npm软件包来获得"太多打开的文件"错误但是现在它发生在我的任何时候我尝试用"-g"做某事
npm -g ls
npm ls -g
npm update -g
Run Code Online (Sandbox Code Playgroud)
甚至具体
npm update -g grunt-cli
npm update -g [whatever package]
npm install -g [whatever package]
Run Code Online (Sandbox Code Playgroud)
我在Mac OS X 10.8 Mountain Lion上,我的ulimit已经开始了 unlimited
有什么建议吗?
假设您使用的是 MacOSX,请尝试通过执行以下操作来找出您的限制:
launchctl limit maxfiles
我全新安装了 OSX Maverick,并且有:
maxfiles 256 unlimited
如果您的系统没有显示这一点,请尝试使用/etc/launchd.conf以下内容编辑/创建:
limit maxfiles 256 unlimited
** 如果没有帮助,请将 256 增加到更高的数字。记得重启一下。
看看这个答案: https://unix.stackexchange.com/questions/108174/how-to-persist-ulimit-settings-in-osx-mavericks