[Ruby][RVM] mysql2.bundle: [BUG] Segmentation fault

Ruby on Rails のプロジェクトにて rvm の gemset を再作成(delete → create)後に bundle install して gem をインストールしてから rails s したら abort した問題を解決した話をご紹介します。

エラーメッセージ

$ rails s                             
/Users/your_username/.rvm/gems/ruby-1.9.3-p286@myapp/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle: [BUG] Segmentation fault
ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]

zsh: abort      rails s

解決方法

$ rvm get head && rvm reload && rvm repair all

以上、RVM を最新版にすることで解決した、現場からお送りしました。

参考情報