Почему мы устанавливаем гемы Ruby 1.9.2 / 1.9.3 в папку 1.9.1?

Это происходит потому, что для каталога установки Gem, используемого командой gem , при использовании gem env , задано что-то вроде:

<base_ruby_dir>/lib/ruby/gems/1.9.1

Мой вопрос: почему?

Разве папка не должна называться:

<base_ruby_dir>/lib/ruby/gems/1.9.x

или

<base_ruby_dir>/lib/ruby/gems/1.9

, иначе не может быть одна папка для каждой версии Ruby, например:

c:/ruby191/lib/ruby/gems/1.9.1
c:/ruby192/lib/ruby/gems/1.9.2
c:/ruby193/lib/ruby/gems/1.9.3

Это не критическая проблема, я знаю, мне просто интересно.

21
задан Ben 13 May 2012 в 19:23
поделиться