Каждый раз, когда я устанавливаю Ruby-версию с использованием RVM, программа также устанавливает некоторые из камней по умолчанию для глобального gemset.RVM | Навязчивые драгоценные камни в глобальном gemset
Например, после установки версии 2.1.0 Руби:
€ rvm install 2.1.0
я получаю следующие драгоценные камни по умолчанию:
€ gem list
*** LOCAL GEMS ***
bigdecimal (1.2.3)
bundler (1.5.1)
bundler-unload (1.0.2)
executable-hooks (1.2.6)
gem-wrappers (1.2.3)
io-console (0.4.2)
json (1.8.1)
minitest (4.7.5)
psych (2.0.2)
rake (10.1.0)
rdoc (4.1.0)
rubygems-bundler (1.4.2)
rvm (1.11.3.8)
test-unit (2.1.0.0)
Как оказалось, в дополнение к установке рубины RVM всегда устанавливает драгоценные камни, которые указаны в файле ~/.rvm/gemsets/global.gems
глобальному gemset (source). Некоторые из вышеупомянутых драгоценных камней действительно находятся в файле. Тем не менее, когда я удалить все драгоценные камни из него, программа все равно устанавливает следующее:
*** LOCAL GEMS ***
bigdecimal (1.2.3)
gem-wrappers (1.2.3)
io-console (0.4.2)
json (1.8.1)
minitest (4.7.5)
psych (2.0.2)
rake (10.1.0)
rdoc (4.1.0)
test-unit (2.1.0.0)
Почему РВМ устанавливает все эти драгоценные камни? Какова необходимость их присутствия в системе? Как я могу указать для RVM не устанавливать их после установки версии Ruby?
Debian GNU/Linux 6.0.7
РВМ 1.25.12