Guard
参考:
ドキュメント
参考:
プラグイン
参考:
Guard Plugins · guard/guard Wiki – GitHub
導入
参考:
Listen
参考:
Guard::Shell
参考:
Ruby の guard-shell の使い方 | ゆっくり備忘録
guard-shell でソースコードの変更を監視して自動で make & 実行させる – Qiita
guard-shell で複数ファイルが更新されたとき何回もコマンド実行されないようにする – Qiita
Guard-shell が便利だった話 | RailsとRubyとVimのブログ (alpaca.tc)
Guard::Puma
参考:
jc00ke/guard-puma: Restart puma when files change – GitHub
Guard::RSpec
参考:
guard/guard-rspec: Guard::RSpec automatically run your specs (much like autotest) – GitHub
ruby の Guard と RSpec を Rails を使わない環境でつかう | 大石制作ブログ
Guard で rspec のテストを自動化する | SHOYAN BLOG
自動でテスト (RSpec) を実行させる | Rails Webook
Rails + RSpec + Guard でコード編集時にテストを自動実行 | SG Labs
Ruby 最新版の挙動を RSpec + Guard で試した時の環境構築メモ – Qiita
Guard::LiveReload
参考:
Guard::LiveReload で View 変更時にブラウザを自動リロードする | もた日記
guard-livereload を使って Rails でブラウザのオートリロードをさせる | Rails Webook
guard-livereload でブラウザをオートリロード | あかんわ
Use livereload with Asset Pipeline – Stack Overflow
inotify の上限を増やす
sysctl
コマンドを使って inotify
の上限を一時的に増やす。
$ sudo sysctl fs.inotify.max_user_watches=524288 $ sudo sysctl -p
参考:
Increasing the amount of inotify watchers · guard/listen Wiki – GitHub