2017-07-10 10 views
3
の実行反応私は-g反応-CLI 反応のinit をインストールし、インストールして、コマンド以下

エラー:ENFILE:ファイルテーブルのオーバーフロー、SCANDIRしばらくマック

NPM内のMac OSX 10.12.15上の反応を実行しようとしている

CD反応 反応

その後、私はそれが神経質に単純であるので、私はReactjsの開発者とのちょうど新鮮だエラーの下になりました。そして、単にパッケージのバージョンと互換性がなく、どのように私はこの問題を解決することができます

=> 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 

答えて

11

これがあるが原因Mac上のファイル開いているファイルの制限である可能性があります。デフォルトではlowに設定されています。デフォルトのサイズを大きくする必要があります。

$ 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 

詳しくはlinkを参照してください。

+0

それです。 ありがとう –

+0

あなたは歓迎です! –