RVM, не берущий/etc/gemrc

Вы выполняете резервные копирования журнала транзакций? Возможно, выполнение резервных копирований журнала транзакций каждые 5 минут вместо дифференциалов будет менее интенсивным?

7
задан 30 April 2011 в 10:23
5 ответов

То же самое. Попробуйте этот путь:

/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" 
7
ответ дан 2 December 2019 в 23:32

Это, кажется, что-то, 1.9.2 связанных как rvm установили 1.8.7, берет/etc/gemrc файл, я закончил symlinking ~/.gemrc к/etc/gemrc

0
ответ дан 2 December 2019 в 23:32

вам нужно указать - sysconfdir = / etc для каждого компилируемого рубина, вы можете сделать это с помощью:

rvm reinstall 1.9.3 -C --sysconfdir=/etc

конечно, в rubygems была ошибка, заставил все 1.8 рубины использовать / etc , это будет исправлено с помощью https://github.com/rubygems/rubygems/pull/291

1
ответ дан 2 December 2019 в 23:32

Попробуйте поместить файл gemrc в / usr / local / etc - он должен быть получен всеми пользовательскими скомпилированными рубинами.

tee /usr/local/etc/gemrc <<EOF
gem: --no-ri --no-rdoc
EOF
1
ответ дан 2 December 2019 в 23:32

Причина в том, что вы должны использовать имя команды, в которую хотите добавить эти аргументы, а не gem . Например:

---
install: --no-ri --no-rdoc

Обратите внимание на установить вместо gem .

1
ответ дан 2 December 2019 в 23:32

Теги

Похожие вопросы