linecache19 を headに入れるのは大変
rails_adminのテストを動かそうと思ってbundle installしたらエラーになった。
Installing linecache19 (0.5.12) with native extensions Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. (中略) Requesting http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p209.tar.gz Gem files will remain installed in /Users/akima/.rvm/gems/ruby-1.9.3-head@rails_admin/gems/linecache19-0.5.12 for inspection. Results logged to /Users/akima/.rvm/gems/ruby-1.9.3-head@rails_admin/gems/linecache19-0.5.12/ext/trace_nums/gem_make.out An error occured while installing linecache19 (0.5.12), and Bundler cannot continue. Make sure that `gem install linecache19 -v '0.5.12'` succeeds before bundling.
そりゃheadですもん、p209なんてアーカイブはないよね。
ruby-1.9.3-headの環境でインストールしようとしてたんで、.rvmrc はこんな感じだったんだけど、
rvm 1.9.3-head@rails_admin --create
ちゃんとstableなバージョンのrubyを使うようにしたら、bundle installは一発で通りました。
rvm 1.9.3-p194@rails_admin --create