То же самое. Попробуйте этот путь:
/usr/local/rvm/rubies/ruby-1.9.2-p180/etc/gemrc
Получить путь:
$ irb
>> require 'etc'
>> Etc.sysconfdir
=> "/usr/local/rvm/rubies/ruby-1.9.2-p180/etc"
вам нужно указать - sysconfdir = / etc
для каждого компилируемого рубина, вы можете сделать это с помощью:
rvm reinstall 1.9.3 -C --sysconfdir=/etc
конечно, в rubygems была ошибка, заставил все 1.8 рубины использовать / etc
, это будет исправлено с помощью https://github.com/rubygems/rubygems/pull/291
Попробуйте поместить файл gemrc в / usr / local / etc - он должен быть получен всеми пользовательскими скомпилированными рубинами.
tee /usr/local/etc/gemrc <<EOF
gem: --no-ri --no-rdoc
EOF
Причина в том, что вы должны использовать имя команды, в которую хотите добавить эти аргументы, а не gem
.
Например:
---
install: --no-ri --no-rdoc
Обратите внимание на установить
вместо gem
.