我收到以下錯誤,同時運行我的Rails應用程序在Ubuntu服務器目錄聽着錯誤:無法監控更改
FATAL: Listen error: unable to monitor directories for changes. Visit https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers for info on how to fix this.
我按照上面的GitHub的頁面,但我無法在max_user_watches寫這被設置在8192,我想將其設置爲524288. 在cat /proc/sys/fs/inotify/max_user_watches
該文件處於只讀模式。我嘗試授予寫入權限,但即使訪問根權限,我也獲得了權限拒絕錯誤。
先謝謝了!
有時候,如果嘗試訪問與您的rails項目相同的文件夾的進程過多,就會發生這種情況。例如。我正在訪問2個IDE Sublime上的rails項目文件夾,VS Code也有幾個進程在同一個文件夾上工作。所以,當啓動服務器時,我面臨着同樣的錯誤。如果您不想增加觀察者限制,只需關閉訪問該文件夾的任何一個進程即可。它應該工作。 – Swaps