RVM 安装 + ssh

RVM 安装 + ssh

我已经在生产服务器(装有 CentOS)上安装了 RVM(ruby 版本管理器)。

我以用户身份(例如 foobar)安装了它,而不是以 root 身份安装。(这是个坏主意吗?)

现在一切都正常工作,除了每当我 ssh 到我的服务器(例如)ssh [email protected]RVM 无法加载,我总是需要运行登录 shell(例如bash --login)开始使用正确版本的 ruby​​ 和 gems。

.bash_profile并且.bashrc对于用户 foobar 来说似乎配置正确。

我想知道这是我的错(配置错误),还是每个使用 RVM 的人都遇到这个问题。

答案1

我的 CentOS 6 上没有这个问题。您需要有一个 rvm 的登录 shell(如果您以 root 身份安装它)rvm.sh在 下安装一个脚本/etc/profile.d。这只能由登录 shell 读取。

相关内容