У меня была похожая проблема, и я хотел опубликовать свое решение, так как оно может быть полезно для кого-то. Я переключился на 1.9.3 в моем окне терминала, а затем открыл другое окно, чтобы использовать IRB в этом окне. Когда я сделал
RUBY_VERSION
в IRB мне сказали, что я использую 1.8.7. После этого я понял, что не должен был открывать другое окно, чтобы сделать это. Это работает нормально, если я остаюсь в том же окне, убедитесь, что я использую 1.9.3, а затем перейдите в IRB.
Думал, что у кого-то еще может быть сценарий использования, подобный моему, и это поможет.