关于这个问题,我已经找到了几个类似的帖子,但是这里似乎没有一个解决方案适用。
在一个新的Ubuntu10.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/script/rvm这样的文件或目录,而且该命令不是。
当然,在./rvm中也没有任何这样的“脚本”目录--所以我不知道它为什么要寻找一个?.rvm中唯一的目录是
archives
bin
config
gems
gemsets
log
man
rubies
src
tmp
user我在谷歌上搜索答案时发现的唯一一件事是,其他人抱怨类似的问题,并告诉他们在.bash_profile中添加指示行(显然我已经这么做了)。在这一点上,我没有什么可做的了,陷入了僵局。
致以问候。
rvm :正如Andrew在他的评论中所建议的那样,下面我做了一个'rm -rf .rvm‘并重新安装了rvm。在这里发布之前,我已经尝试过两次了,每次结果都是一样的。安装日志中没有奇怪的消息,但也没有/script/目录。所以我可以说,我是在安德鲁的催促下第三次这样做的。这一次,我检查了/script/目录。运行‘类型rvm收头-1’确认它是一个‘函数’,我现在可以继续。
发布于 2011-03-24 01:37:50
如果在scripts中没有.rvm目录,那么RVM似乎无法成功地完成安装。删除.rvm目录,尝试重新安装,仔细查看安装输出,看看是否有任何抱怨。
发布于 2013-03-06 16:41:54
确保在重新安装后重新启动会话,以便rvm在您的路径中。
您可以尝试注销/登录。
您也可以以登录shell的形式打开shell。在ubuntu 12.04项下:
打开terminal
Edit > Profile Preferences
run Command as a login shell
ctrl+alt+t)并键入rvmhttps://stackoverflow.com/questions/5413775
复制相似问题