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

时间:2010-10-20 20:56:16

标签: ruby-on-rails ruby rvm

我正在尝试使用RVM,(“ruby version manager”)并且在源安装之后,我需要在我的配置文件中添加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系统。

1 个答案:

答案 0 :(得分:1)

这是Bash reads its startup files的描述。我想您要使用~/.bashrc~/.bash_profile

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

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