Установка RVM + SSH
Я установил RVM (менеджер версий ruby) на производственном сервере (с CentOS).
Я установил его как пользователь (например, foobar), а не как root. (Это плохая идея?)
Теперь все работает правильно, за исключением того, что всякий раз, когда я ssh на мой сервер (например, ssh foobar@example.com
) RVM не загружается, и мне всегда нужно запускать оболочку входа (например, bash --login
) начать использовать правильную версию ruby и gems.
.bash_profile
а также .bashrc
для пользователя foobar, похоже, правильно настроен.
Я хотел бы знать, если это моя ошибка (плохая конфигурация), или все, кто использует RVM, сталкиваются с этой проблемой.
1 ответ
У меня нет этой проблемы на моем CentOS 6. Вам нужно иметь оболочку входа для rvm (если вы установили его как root) устанавливает rvm.sh
сценарий под /etc/profile.d
, Это читается только логинами.