2010-10-20 102 views
0

我正尝试使用RVM(“ruby version manager”),并且在源代码安装之后,我需要将rvm命令添加到我的配置文件中。Postinstall,没有root权限的rvm(ruby版本管理器)

我将以下代码添加到$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

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

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

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