Похоже, это зависит от того, где установлен Ruby - и, как следствие, gem - вообще, а не только с RVM. Я установил Ruby из исходного кода. Место установки по умолчанию при сборке из исходного кода /usr/local/bin
, поэтому я установил Ruby там. Естественно, это устанавливает gem и все другие инструменты, которые поставляются с Ruby, в том же каталоге. У меня был gemrc под /etc
, но он не начал работать, пока я не переместил его на /usr/local/etc
.
Позже я переустановил Ruby под /usr/bin
вместо /usr/local/bin
и получил тот же результат. Теперь он ищет gemrc под /usr/etc
вместо /usr/local/etc
. При поиске общесистемного файла gemrc инструмент gem должен искать путь относительно места его установки, например ../etc
.