バックティックを介してシェルアウトすることにより、Rubyスクリプトを介してVagrantを実行しようとしています
`vagrant up`
これは、Ruby を介して実行すると機能しません。これは、シェルには、私の宝石 (/opt/local/lib/ruby1.9/gems/1.9.1/bin) へのパスがプレフィックスとして付けられた変更された $PATH 環境変数があるためです。これは、/usr/bin にインストールされているバージョンではなく、インストールされている gem から vagrant を呼び出そうとしていることを意味します。
rakefile で「bundler/setup」が必要なため、Ruby ランタイムにはシステム gem パスが追加されています。Bundler がPATH 環境変数を変更していることがわかりました。