2015-12-04 11 views
8

私はEmber 101の例に従おうとしています。私はこのコードを一度も問題なく処理しました。無関係な理由で私のubuntu 14.04を再インストールした後、コンソールにemberを実行するとエラーが表示されます。ember-cliのウォッチマンエラー

この問題の解決方法は、https://facebook.github.io/watchman/docs/troubleshooting.html#poison-inotify-add-watchです。また、 "node_modules"と "bower_components"を.watchmanconfig ignore_dirsに追加しました:https://github.com/ember-cli/ember-cli/issues/4101効果なし。

私が間違っていることは誰でも知っているか、間違ってインストールされていますか?

エラー:回復不能な状態が発生しました。ウォッチマンはあなたの助けが必要です! トリガ条件はタイムスタンプ= 1449200416でした:inotify-add-watch(/ home/john/Practice/borrowers/tests/unit/models) - > inotify時計の合計数に達しました。 fs.inotify.max_user_watches sysctlを増やす の根本的な問題を解決するまで、すべての要求はこのメッセージで失敗し続けます。あなたは、私は、これは古いスレッドです実現するが、場合には他の誰かが、私は次のコマンドを実行することにより、私のマシン上でこの問題を解決することができましたここでつまずく https://facebook.github.io/watchman/docs/troubleshooting.html#poison-inotify-add-watch

at ChildProcess.<anonymous> (/home/john/Practice/borrowers/node_modules/ember-cli/node_modules/sane/node_modules/fb-watchman/index.js:202:17) 
at emitTwo (events.js:87:13) 
at ChildProcess.emit (events.js:172:7) 
at maybeClose (internal/child_process.js:818:16) 
at Socket.<anonymous> (internal/child_process.js:319:11) 
at emitOne (events.js:77:13) 
at Socket.emit (events.js:169:7) 
at Pipe._onclose (net.js:469:12) 

答えて

14

でこれを修正に多くの情報を見つけるでしょう...

$ sudo sysctl fs.inotify.max_user_watches=524288 
$ watchman shutdown-server 

ember build --watchを次に実行したとき、すべてが機能しました。より良い説明のために

、参照...

+2

これは私のReact-nativeアプリで私を助けました! –

+0

これはUbuntu 17.04で私を助けました。乾杯。 – Rimian

9

あなたは永久にあなたのシステムを変更したい場合は、これを置くことができコマンド:

echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf 
sudo sysctl -p 
watchman shutdown-server 

emberを2.5.0にアップグレードした後で私のUbuntu上で16.04

+0

この永続的な修正は、サーバーの再起動を考慮に入れて、私にとってはるかに優れていました。 –

関連する問題