⌨️
「bundle exec」 といちいち打ち込むのがめんどくさい問題
Railsを触っているのですが、「bundle exec」を打ち込むのが何度もやっていると億劫になってきます。
そこで、.bash_profileにコマンドエイリアスを定義し、「be」と打ち込むだけで「bundle exec」と解釈させるように設定しましょう。
1.~.bash_profileに以下を追記
alias be='bundle exec'
2.設定変更を反映
source .bash_profile
を叩いて設定を反映させるか、もしくはシェルを再起動すればOK。
3.done
be rails s
beはbundle execのエイリアスなので、このコマンドでRailsサーバーが立ち上がる!
タイプ数が減り、タイポの確率をちょっと減らすことができました。
さいごに
Bundler自体にもこの問題に対処する仕組みが用意されています。
binstubという仕組みですね。
bundle install --binstubs
でインストールを行った場合、「bundle exec」を行わずに直接実行できます。
Discussion