how to automatically run bundle install if the gemfile is updated after a git pull/merge?
문제
I imagine that I should write a git commit hook (post-merge?) that would look at the list of changed files and run bundle install if necessary after I fetch and merge from my git repo.
But after some googling, I figure that either this should exist (couldn't find it!) or there's a good reason not to do this.
해결책
You can create a post-merge hook that will fire everytime you pull changes:
~/.git/post-merge
... and set it up to re-install bundle if needed:
bundle check || bundle install
다른 팁
Using rerun
you can automatically run bundle install
on Gemfile changes:
rerun --no-notify --pattern "Gemfile*" "bundle check || bundle install; true"
제휴하지 않습니다 StackOverflow