Разница ruby-1.9.2 и ruby ​​1.9.2-mri с рвм - PullRequest
1 голос
/ 29 июня 2011

В чем разница между ruby-1.9.2 и ruby 1.9.2-mri с рвм.Это один и тот же рубин?

Когда я делаю rvm list, я получаю это:

 rvm rubies

   ruby-1.8.7-p334 [ x86_64 ]
   ruby-1.9.1-p431 [ x86_64 ]
=> ruby-1.9.2-p180 [ x86_64 ]
   ruby-1.9.2-p180-mri [ x86_64 ]

Я вспоминаю, что МРТ - это переводчик Matz Ruby.Это только в версии 1.9.2?Почему он там и что он делает?

1 Ответ

3 голосов
/ 29 июня 2011

Это должно зависеть от вашей установки (может быть, вы установили 1.9.2 в какой-то момент с произвольным именем?), Поскольку rvm list просто перечисляет ваши локально установленные Ruby.Все перечисленные вами рубины являются МРТ рубинами.Вот вывод rvm list known, который будет отображать все доступные для установки Ruby:

# MRI Rubies
[ruby-]1.8.6[-p420]
[ruby-]1.8.6-head
[ruby-]1.8.7[-p334]
[ruby-]1.8.7-head
[ruby-]1.9.1-p378
[ruby-]1.9.1[-p431]
[ruby-]1.9.1-head
[ruby-]1.9.2[-p180]
[ruby-]1.9.2-head
ruby-head
...