[英]RVM not found, after installing RVM
我找到了幾個關於同樣問題的類似帖子,但這里沒有一個解決方案似乎適用。
在新的Ubuntu 10.10安裝上,我按照安裝RVM的說明進行操作:
$ bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )
然后我創建.bash_profile並添加以下行:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
我重新啟動終端並檢查RVM:
$ type rvm | head -1
-bash: type: rvm: not found
正如RVM安裝指南所解釋的那樣,我將.bashrc中的第一行(下面)替換為第二行,然后在文件的其余部分中縮進所有內容並添加了一個fi。
[ -z "$PS1" ] && return # original
if [[ -n "$PS1" ]]; then # replaced with this
重啟終端仍然沒有運氣。
然后,我刪除了我在開頭添加到.bash_profile的行,並將其添加到.bashrc,即使這不是指南所說的。 不過,沒有運氣。 我也直接在命令行輸入它,行為沒有變化。 當我從〜/ .rvm / bin / rvm運行.rvm時,它抱怨沒有像/.rvm/scripts/rvm這樣的文件或目錄,並且該命令不是資金。
當然,./rvm中也沒有任何這樣的“腳本”目錄 - 所以我不確定它為什么要找一個? .rvm中唯一的目錄是
archives
bin
config
gems
gemsets
log
man
rubies
src
tmp
user
我在google搜索答案時發現的唯一一件事就是其他人抱怨類似的問題,人們告訴他們將指示行添加到.bash_profile(我顯然已經這樣做了)。 在這一點上,我沒有更多的事情可以繼續下去,陷入僵局。
問候。
解決方案:正如Andrew Marshall在下面的評論中所說,我做了一個'rm -rf .rvm'並重新安裝了rvm。 在發布之前,我實際上已嘗試了兩次,每次都有相同的結果。 安裝日志中沒有奇怪的消息,但是沒有/ scripts /目錄。 就這樣我可以說我有 ,我在安德魯的催促下第三次這樣做了。 這一次,我檢查了/ scripts /目錄。 運行'type rvm | head -1'確認它是一個'功能',我現在可以繼續前進。
確保在重新安裝后重新啟動會話,以便rvm
在您的路徑中。
您可以嘗試注銷/登錄。
您還可以將shell作為登錄shell打開。 在ubuntu 12.04下:
Edit
> Profile Preferences
run Command as a login shell
ctrl+alt+t
)並輸入rvm
如果.rvm
沒有scripts
目錄,則RVM似乎無法成功完成安裝。 刪除.rvm
目錄,嘗試重新安裝,並仔細查看安裝輸出,看看它是否在抱怨任何事情。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.