passenger 3 Gemfile エラー

今日も詰まったのでメモ
http://d.hatena.ne.jp/rokudenashi/20100916/1284657458
↑のサイトを参考にTwitterアプリを作ろうとしてsampleは普通に動いてくれた。
それをサーバ(passenger)で動かそうとしたらbundle install をしてくださいってエラーがでた。
既にそのコマンドは実行していてすべてのファイルはインストール出来ているのだが、git関連でエラーが出た。
問題の解決方法を調査して、vendor以下に適当にフォルダを作成し、gitのクローンを作成して、それをGemfileに記述したらうまく行けた。
詳しい原因までは調査してない。てか英語読めない(´・ω・`)
以下作業内容

railsアプリのルートディレクトリにいること前提
mkdir vendor/git
cd vendor/git
git clone git://github.com/rokudenashi/twitter-auth.git

gitのクローンを作ったら後はGemfileに設定を記述
gem 'twitter-auth', :require => 'twitter_auth/engine', :path => "vendor/git/twitter_auth", :branch => 'rails_3'

似たようなのにはまったらこれで回避できそう、覚えておくか。