zsh を 使っていてカレントのディレクトリに Gemfileがあれば bundle execrakeなど特定のコマンドの頭につけるという処理をしたく、zsh-bundle-exec をインストールしたのですが正常に入れれてないらしくコマンドの自動付加は行われませんでした。

以下がインストールするために行った処理です。

  1. リポジトリをgit clone
  2. .zshrc内で環境変数を設定してzsh-bundle-exec.zshを読み込む

    export BUNDLE_EXEC_GEMFILE_CURRENT_DIR_ONLY=yes
    export BUNDLE_EXEC_COMMANDS='rails rake rspec guard cap'
    source ~/.zsh/zsh-bundle-exec/zsh-bundle-exec.zsh
    
  3. . ~/.zshrc で設定の再読み込み

zshのバージョンはzsh 5.0.2 (x86_64-apple-darwin13.0)を使用しています。

1週間前に Issues に登録させてもらったのですが、反応がまだもらえていません。
https://github.com/rhysd/zsh-bundle-exec/issues/4

このプラグインを使うための正しい設定方法、もしくはその他の方法によるものどちらでも構わないのでbundle execの入力をzshで省略する方法は何かありますか?

oh-my-zsh に関する追記

kyohsukeさんに教えていただいた oh-my-zshを試してみたのですがうまく動きませんでした。

具体的には

  • alias | grep bibi=bundle_installが表示されるためインストールは正常にできている
  • プロジェクト内にbinstubされたbinフォルダがあるとbin/rakeなどが実行される
  • binフォルダがない時に rake db:migrate すると bundle execが付加されない
  • rakerake=_rake_commandの alias がふられている
  • which _rake_command は以下の結果
_rake_command () {
    if [ -e "bin/rake" ]
    then
        bin/rake $@
    else
        command rake $@
    fi
}