當你在 Linux 上啟動 expo service 時,有可能會遇到以下的問題。 > System limit for number of file watchers reached watch expo 原因是因為 Linux 上是使用 `inotify` 來接收檔案變更的事件,以達成 Watch 功能。但是當要 watch 的檔案到達上限時,就會出現上面的 Error。 ### 解決方法 我們可以通過加大 Watch 的檔案數量來解決: 開啟設定檔。 ```sh $ sudo gedit /etc/sysctl.conf ``` 在檔案的最底下加入這句,然後儲存。 ```sh fs.inotify.max_user_watches=524288 ``` 可以用以下指令來查看變更後的情況。 ```sh sudo sysctl -p ``` 完成後就能夠順制啟動了 