2010-12-07 115 views
2

我在Fedora 14上安裝了RVM系統,而且我幾乎是在guide之後加上了這封信。當我嘗試它:RVM系統廣泛安裝問題

$ type rvm | head -n1 
rvm is /usr/local/bin/rvm 

大多數命令似乎工作正常,但更改紅寶石不能正常工作。我必須不斷註銷並重新開機,並且這似乎每次都不起作用。

這正是我所做的:

  • bash < <(curl -L http://bit.ly/rvm-install-system-wide)爲根
  • 我自己的用戶添加到RVM組
  • 添加

    [[ -s "/usr/local/lib/rvm" ]] && source "/usr/local/lib/rvm" 
    

    ~/.bash_profile盡頭。

  • 註銷並回。

如果我理解正確,這正是應該做的。我確信.bashrc不包含return語句。

我認爲這與RVM設置的環境變量有關。有什麼想法嗎?

+0

你爲什麼會錯在什麼地方? – 2010-12-07 17:51:02

+0

由於安裝系統範圍的腳本似乎執行了大量特定於操作系統的雜耍,因此可以幫助您瞭解要安裝的操作系統。另外,如果你看看腳本,你會看到有--trace和--debug參數。不過,您可能必須首先下載腳本才能提供這些腳本。 – noodl 2010-12-07 17:55:23

回答

1

那麼,我找到了答案。

問題是我沒有運行bash作爲登錄shell。這基本上意味着它不執行我的〜/ .bash_profile。

尷尬的事情是,在對故障排除指南非常非常的最後一點寫到:

如果您正在使用的Red Hat,CentOS的或Fedora GNOME確保運行命令登錄shell選項在配置文件首選項的標題和命令選項卡下檢查。更改此設置後,您可能需要退出控制檯會話並在更改生效之前啓動一個新會話。

看起來我並沒有真正讀完整個事情,但是Wayne確實需要在指南本身上,而不是在故障排除部分中加上「確保您將shell作爲登錄shell運行」。