2014-02-20 147 views
6

我知道有時你可以通過更新或安裝大npm包來得到「太多打開的文件」的錯誤,但是現在它隨時發生在我身上,我試圖用「 -g」npm -g「whatever」太多打開的文件

npm -g ls 
npm ls -g 
npm update -g 

甚至專門

npm update -g grunt-cli 
npm update -g [whatever package] 
npm install -g [whatever package] 

我是在Mac OS X 10.8山獅 和我的ulimit已被設置爲unlimited

有什麼建議嗎?

+0

也許有些'ulimit'? – TimWolla

+0

嘗試使用命令ulimit -n 2048.您使用哪個節點版本? – V31

回答

1

假設你正在使用的MacOSX,試圖通過做找出什麼是你的極限:
launchctl limit maxfiles

我有一個乾淨的安裝OSX特立獨行的,我有:
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

+0

我已經有這個設置:( – Zerho