なんとなく覚えログ

テキストメモ的な覚えログです。技術的な情報を書いていきます。

rbenvの--binstubs を使って bundle exec を省略できるようにする

rbenv で bundle exec を省略する設定方法

binstubs をインストールする

rbenvのプラグイン binstubs をインストールする。

$ cd ~/.rbenv/plugins/
$ git clone https://github.com/ianheggie/rbenv-binstubs.git

bundleでbinstubsオプションを指定する

railsルートでbundleコマンドを実行する。
Rails4 からは ./bin ディレクトリ以下に rails や rake コマンドが配置される。
Rails3までの癖で–binstubsのみ指定すると、rails や rake が起動できなるなるらしい。
–binstubs オプションで ファイルを生成するディレクトリを別に指定するといい。

$ bundle install --path ~/bundler --binstubs .bundle/binstubs