2017-07-10 1 views
3

Ich versuche Reaktion auf mac osx 10.12.15 innerhalb unter BefehlFehler: ENFILE: Dateitabellenüberlauf, scandir während des Laufens Reaktion auf Mac

npm installieren -g Reaktions-cli Reaktion init zu installieren und auszuführen cd reaktion reaktion

Dann habe ich unter Fehler Ich bin gerade frisch mit Reactjs Entwickler, so ist es einfach nervös. Und es ist einfach mit der Paket-Version kompatibel, aber wie kann ich dieses Problem lösen

=> Started proxy. 
=> Started MongoDB. 
/Users/sopheak/.meteor/packages/templating-compiler/.1.3.2.1411czp++os+web.browser+web.cordova/plugin.compileTemplatesBatch.os/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:190 
     throw error; 
    ^
Error: ENFILE: file table overflow, scandir '/Users/sopheak/Documents/cam/react/reaction/packages/gridfs' 
    at Error (native) 
    at Object.fs.readdirSync (fs.js:808:18) 
    at Object.wrapper (/tools/fs/files.js:1586:35) 
    at readDirectory (/Users/sopheak/.meteor/packages/meteor-tool/.1.5.0.15auley++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/tools/fs/watch.js:338:26) 
    at Watcher._fireIfDirectoryChanged (/Users/sopheak/.meteor/packages/meteor-tool/.1.5.0.15auley++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/tools/fs/watch.js:490:23) 
    at /Users/sopheak/.meteor/packages/meteor-tool/.1.5.0.15auley++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/tools/fs/watch.js:747:12 
    at Array.forEach (native) 
    at Function._.each._.forEach (/Users/sopheak/.meteor/packages/meteor-tool/.1.5.0.15auley++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/underscore/underscore.js:79:11) 
    at Watcher._checkDirectories (/Users/sopheak/.meteor/packages/meteor-tool/.1.5.0.15auley++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/tools/fs/watch.js:736:7) 
    at new Watcher (/Users/sopheak/.meteor/packages/meteor-tool/.1.5.0.15auley++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/tools/fs/watch.js:435:10) 
    at setupClientWatcher (/tools/runners/run-app.js:800:23) 
    at [object Object]._.extend._runOnce (/tools/runners/run-app.js:811:7) 
    at [object Object]._.extend._fiber (/tools/runners/run-app.js:890:28) 
    at /tools/runners/run-app.js:417:12 

Antwort

11

Dies ist möglicherweise aufgrund der Begrenzung auf Datei Öffnen von Dateien auf dem Mac. Standardmäßig ist es auf niedrig eingestellt. Sie müssen die Standardgröße erhöhen.

$ echo kern.maxfiles=65536 | sudo tee -a /etc/sysctl.conf 
$ echo kern.maxfilesperproc=65536 | sudo tee -a /etc/sysctl.conf 
$ sudo sysctl -w kern.maxfiles=65536 
$ sudo sysctl -w kern.maxfilesperproc=65536 
$ ulimit -n 65536 

Verweisen Sie diese link für weitere Details.

+0

Das ist es. Danke –

+0

Sie sind herzlich willkommen Kumpel! –

Verwandte Themen