Я пытаюсь настроить новую машину для разработки. У нас есть приложение rails 3.0.3, использующее (очевидно) bundler и rvm. Мы делимся .rvmrc через git. это:
rvm ree@tgr_r3
Вот странное поведение:
rvm gemset delete tgr_r3 (make sure the gemset is gone)
cd ..
cd tgr2/
gem install bundler
bundle install --without production
rails c
На данный момент это работает - я могу выбирать такие вещи, как User.last и получать элементы из нашей базы данных разработчиков.
Но ... Если я сделаю это:
cd ..
cd tgr2/
rails c
Теперь я получаю:
/Users/psmy/.rvm/gems/ree-1.8.7-2011.03@tgr_r3/gems/mysql2-0.2.11/lib/mysql2/mysql2.bundle: [BUG] Segmentation fault
ruby 1.8.7 (2011-02-18 patchlevel 334) [i686-darwin10.7.0], MBARI 0x6770, Ruby Enterprise Edition 2011.03
Abort trap
Что здесь происходит? Я пробовал это как с Gemfile.lock, так и без него из нашего репозитория git. Тот же результат.
У меня есть другие приложения Rails 3 (и приложения Rails 2) на этом компьютере, которые работают.