・/usr/local/bin/bundle
現在のGentooで普通にrubyを入れるとruby23がまず入ることになる。
gemもそれに対応したバージョンであり、この状態でbundlerを入れるとbundlerの参照するrubyがruby23になってしまう(自分の環境ではそうなっていた)
具体的には、
/usr/local/bin/bundleの一行目が
#!/usr/bin/ruby23
となっていた。
この状態でrubyのバージョンを上げてしまうと(例えばruby25へ),bundleが参照するrubyは23のままなのでruby25を実行してるのにbundleはruby23で動いていて合わなくなってしまう。
対策としては,ruby23固定になっているので、rubyなりruby25なりに変えてやれば正常に動作するようになる。(そもそも、ここの参照先はrubyであるべきなのでは?)
#!/usr/bin/ruby23→#!/usr/bin/ruby25(私の行った変更)
他にも色々この手の問題はあると思いますが,Gentooとして起こりそうなのはこんなものかなぁと言うことで