首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装RVM后找不到RVM

安装RVM后找不到RVM
EN

Stack Overflow用户
提问于 2011-03-24 01:36:01
回答 2查看 23.3K关注 0票数 7

关于这个问题,我已经找到了几个类似的帖子,但是这里似乎没有一个解决方案适用。

在一个新的Ubuntu10.10安装上,我遵循安装RVM的说明:

代码语言:javascript
复制
$ bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )

然后创建.bash_profile并添加以下行:

代码语言:javascript
复制
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"

我重新启动终端并检查RVM:

代码语言:javascript
复制
$ type rvm | head -1
-bash: type: rvm: not found

正如RVM安装指南所解释的那样,我将.bashrc中的第一行(下面)替换为第二行,然后缩进文件其余部分中的所有内容,并添加了fi。

代码语言:javascript
复制
[ -z "$PS1" ] && return     # original
if [[ -n "$PS1" ]]; then    # replaced with this

重新启动终点站,但没有运气。

然后,我删除了我在开始时添加到.bash_profile中的行,并将其添加到.bashrc中,尽管这不是指南所说的。不过,没什么运气。我也直接在命令行中输入它,行为没有变化。当我从~/ .rvm /bin/rvm运行.rvm时,它会抱怨没有/.rvm/script/rvm这样的文件或目录,而且该命令不是。

当然,在./rvm中也没有任何这样的“脚本”目录--所以我不知道它为什么要寻找一个?.rvm中唯一的目录是

代码语言:javascript
复制
archives
bin
config
gems
gemsets
log
man
rubies
src
tmp
user

我在谷歌上搜索答案时发现的唯一一件事是,其他人抱怨类似的问题,并告诉他们在.bash_profile中添加指示行(显然我已经这么做了)。在这一点上,我没有什么可做的了,陷入了僵局。

致以问候。

rvm :正如Andrew在他的评论中所建议的那样,下面我做了一个'rm -rf .rvm‘并重新安装了rvm。在这里发布之前,我已经尝试过两次了,每次结果都是一样的。安装日志中没有奇怪的消息,但也没有/script/目录。所以我可以说,我是在安德鲁的催促下第三次这样做的。这一次,我检查了/script/目录。运行‘类型rvm收头-1’确认它是一个‘函数’,我现在可以继续。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-24 01:37:50

如果在scripts中没有.rvm目录,那么RVM似乎无法成功地完成安装。删除.rvm目录,尝试重新安装,仔细查看安装输出,看看是否有任何抱怨。

票数 4
EN

Stack Overflow用户

发布于 2013-03-06 16:41:54

确保在重新安装后重新启动会话,以便rvm在您的路径中。

您可以尝试注销/登录。

您也可以以登录shell的形式打开shell。在ubuntu 12.04项下:

打开terminal

  • Edit > Profile Preferences

  • Under选项卡标题和命令,检查run Command as a login shell

  • Open新终端(ctrl+alt+t)并键入rvm
票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5413775

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档