РЕДАКТИРОВАНИЕ: Судя по предоставленной вами информации, кажется, что вы обнаружили ошибку в Ruby 1.9.3.Я рекомендую вам сообщить об этом основной команде Ruby.
Пока эта ошибка не исправлена, вы должны найти способ ее обойти.Чтобы найти способ обойти это, вы должны получить более подробную информацию о том, что именно вызывает и не вызывает его.
В трассировке стека, которую вы разместили, похоже, что строка 68 в bundler / runtime.rb требуетдвор жемчужинаИспользуя Ruby 1.9.3, попробуйте потребовать ярд ярда самостоятельно, из IRB или простого тестового сценария.Это вызывает ошибку?Если нет, перейдите к методу, который «realer» вызывает в «bundler» (bundler.rb, строка 118).Попробуйте вызвать этот метод (каким бы он ни был) из тестового сценария.Это вызывает ошибку?... и т. д.
К счастью, при установке драгоценных камней Ruby исходный код доступен в каталоге «gems», и вы можете изучить и изменить его.Мне также пришлось «взломать» исходный код моих драгоценных камней, прежде чем обойти проблемы (пока не будет выпущена фиксированная версия драгоценного камня).