Назад | Перейти на главную страницу

Установка RVM + ssh

Я установил RVM (менеджер версий ruby) на производственный сервер (с CentOS).

Я установил его как пользователь (например, foobar), а не как root. (Это плохая идея?)

Теперь все работает правильно, за исключением того, что всякий раз, когда я ssh на свой сервер (например, ssh foobar@example.com) RVM не загружается, и мне всегда приходится запускать оболочку входа в систему (например. bash --login), чтобы начать использовать правильную версию рубина и драгоценных камней.

.bash_profile и .bashrc для пользователя foobar настроен правильно.

Я хотел бы знать, виновата ли я в этом (неправильная конфигурация), или все, кто использует RVM, сталкиваются с этой проблемой.

У меня нет этой проблемы на моем CentOS 6. У вас должна быть оболочка входа для rvm (если вы установили ее как root), чтобы установить rvm.sh сценарий под /etc/profile.d. Это читается только оболочками входа в систему.