Насколько я могу судить, RVM полагается на то, что оболочка является "обычной" оболочкой UNIX.Выбор правильного интерпретатора и т. Д. Выполняется с помощью переменных оболочки, и они не относятся к eshell, у которого есть свой собственный способ настройки.
Одним из решений является использование M - X term
, а затем использование обычной оболочки внутри него.Другой - дать rvm.el шанс.Я лично тоже не пробовал.