React Native Error: System limit for number of file watchers reached
いつものようにyarn startでReactNativeアプリケーションを立ち上げるとこんなエラーが出た。あ〜も〜ReactNativeアプリをイチから再構築か?と諦めながら検索したらどちらかというとubuntuの問題であった。簡単な解決方法。しかしマイubuntuでいろいろ開発してるけどなぜにReactNativeで?の疑問は残る・・・
原因
システムによってモニタリングされているファイルが上限を超えた。
解決方法
$ sudo gedit /etc/sysctl.conf
でsysctl.confを開いて、ファイルの最終行に以下の一文を追加
fs.inotify.max_user_watches=524288
そしたら保存。
そしたら次のコマンドで確認。
sudo sysctl -p
以下のように出力されるはず。
$ sudo sysctl -p
fs.inotify.max_user_watches = 524288
これで無事にyarn startできた。
参考:React Native Error: ENOSPC: System limit for number of file watchers reached