2013-10-08 182 views
0

嗨,我是路徑變量的新手。當我做locate rvm時,我得到rvm路徑爲/local/rvm/。所以我假設它位於/ local文件夾中。如何設置bashrc bash_profile

但是當我做$ rvm它抱怨找不到命令。如果我的rvm安裝在/ local/location中,可以告訴我路徑變量應該是什麼。

我的.bash_profile看起來是這樣的:

[[ -s "$HOME/local/rvm/scripts/rvm" ]] && source "$HOME/local/rvm/scripts/rvm" # Load RVM into a shell session *as a function*

感謝

+0

'$ HOME/local'是'/ local'截然不同。 – tripleee

回答

1

編輯:

它看起來並不像這是一個路徑問題。 rvm是一個加載函數的腳本,因此它不需要在您的路徑中。

您需要找到實際的rvm/scripts文件夾所在的位置。如果真的有一個根級別/local文件夾結束了,那麼你需要編輯的.bash_profile行刪除兩條線的$HOME部分...

所以我建議搞清楚該文件確實存在。我認爲locate命令找到rvm目錄,而不是命令本身...

ls /local/rvm/scripts/是否顯示文件夾的內容?

rvm page,這表明它爲安裝在一個.rvm目錄你的home目錄...

+0

是的,如果我爲/ local/rvm/scripts執行ls,它會顯示內容,所以現在我的行​​應該看起來像這樣? '[[-s「$/local/rvm/scripts/rvm」]] && source「$/local/rvm/scripts/rvm」#將RVM加載到shell會話中*作爲函數*'? – Clone

+0

像這樣,但沒有'$' – beroe

+0

感謝您的幫助!它沒有解決這個問題,但感謝努力!事情是我的虛擬機使用tcsh作爲默認bash,所以我必須將其轉換爲bash。 :) +1 – Clone

相關問題