没有root访问权限的Postinstall,rvm(ruby版本管理器)

我正在尝试使用RVM(“ ruby版本管理器 ”),在源安装之后,我需要将rvm命令添加到我的配置文件中。

我在$HOME/.profile文件中添加了以下代码,但它似乎不起作用。

 [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session. 

所以我只是手动输入下面的临时添加rvm命令,但它似乎不起作用。 我得到了重定向错误的遗失名称,如下所示。

 >>source ~/.rvm/scripts/rvm Missing name for redirect. 

我该如何解决这个问题? 顺便说一句,我没有root访问权限,而我的linux是一个redhat系统。

这是Bash如何读取其启动文件的描述 。 我想你想要使用~/.bashrc~/.bash_profile

将行添加到其中一个文件后,您需要打开一个新的终端窗口。 输入echo $PATH ,你应该在它开始时看到RVM的路径初始化。 键入which ruby ,它应该指向~/.rvm路径中的一个。 rvm list ,它应该显示其控制下的rvm list

此外,请务必定期运行rvm get head以安装最新版本的rvm,因为作者经常更新它。