Guard

参考:

guard/guard: Guard is a command line tool to easily handle events on file system modifications – GitHub

guard/guard Wiki – GitHub

ドキュメント

参考:

Guard (guardgem.org)

プラグイン

参考:

Guard Plugins · guard/guard Wiki – GitHub

導入

参考:

Guard をつかってみた | くろねこ日記

Listen

参考:

guard/listen: The Listen gem listens to file modifications and notifies you about the changes. – GitHub

Guard::Shell

参考:

guard/guard-shell: Guard::Shell automatically run shell commands when watched files are modified – GitHub

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/guard-livereload: Guard::LiveReload automatically reload your browser when ‘view’ files are modified – GitHub

guard-livereload を使う – Qiita

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

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です