以下で bundle exec
の省略方法を書きましたが、省略ではなく、短縮の方が良いなと思うことがありました。
Ruby, Rails, Git再入門 bundle exec の省略方法
理由は簡単で省略してあるのか、不要なのかが他人からは分かりにくいからです。
特に手順周りを自分以外(=未来の自分も含む)に伝える際にこれが発生します。
また、以下のように仕様変更の際にハマリ易いのも特徴です。
bundle install –binstubs の挙動を、bundler 1.3 でファイルが既に存在していたらオーバライドしないようにする仕様を検討。最終的には後方互換性を考え変更せず。
代わりに? bundle binstubs コマンドが新しく作られた。