[Ruby on rails] La commande rails db: migrate: reset affiche FATAL: Erreur d'écoute: impossible de surveiller les répertoires pour les modifications. [Tutoriel Rails]

À propos de l'erreur

Une erreur s'est produite lors de l'exécution de la commande suivante.

rails db:migrate:reset
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.

approche

Après enquête, il semble que cela puisse être traité en modifiant la limite d'instance d'inotify. Vérifiez les fichiers suivants avec cat.

cat /proc/sys/fs/inotify/max_user_instances 
128

Nous passerons de 128 à 524288. Ajoutez au fichier de configuration.

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

Reflète le fichier ajouté.

sudo sysctl -p

Exécutez à nouveau la commande qui était en erreur.

rails db:migrate:reset

La commande a réussi!

Recommended Posts

[Ruby on rails] La commande rails db: migrate: reset affiche FATAL: Erreur d'écoute: impossible de surveiller les répertoires pour les modifications. [Tutoriel Rails]
[Ruby On Rails] Comment réinitialiser DB dans Heroku
[Rails / Heroku / MySQL] Comment réinitialiser la base de données de l'application Rails sur Heroku
Points à retenir et concepts dans le didacticiel Ruby on Rails
[Ruby on Rails] Comment japonaisiser le message d'erreur de l'objet Form (ActiveModel)
[Rails MySQL] Comment réinitialiser la base de données sur heroku
[Ruby on rails] Lors de l'exécution de la commande heroku, bash: heroku: command not found s'affiche. [Tutoriel Rails]
[Ruby on Rails] Comment changer le nom de la colonne
[Ruby on Rails] Restrictions de colonne lors de l'enregistrement dans DB (4 représentants)