2010-10-20 110 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,因爲作者經常更新它。