簡體   English   中英

安裝RVM后找不到RVM

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM