ruby-on-rails - 安装 RVM 后未找到 RVM

标签 ruby-on-rails ruby installation rvm ubuntu-10.10

我发现了一些关于同一问题的类似帖子,但似乎没有任何解决方案适用于此处。

在全新的 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 这样的文件或目录,并且该命令不是 fund。

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

archives
bin
config
gems
gemsets
log
man
rubies
src
tmp
user

我在谷歌搜索答案时发现的唯一一件事是其他人提示类似的问题,并且有人告诉他们将指令行添加到 .bash_profile(我显然已经这样做了)。在这一点上,我已经无路可走,陷入了僵局。

问候。

解决方案: 正如 Andrew Marshall 在下面的评论中所建议的那样,我执行了“rm -rf .rvm”并重新安装了 rvm。在发帖之前我实际上已经尝试过两次,每次都有相同的结果。安装日志中没有奇怪的消息,但也没有/scripts/目录。为了让我可以说我,我在安德鲁的催促下第三次做了。这次,我检查了/scripts/目录。运行'类型 rvm | head -1' 确认它是一个“函数”,我现在可以继续了。

最佳答案

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

您可以尝试注销/登录。

您还可以将您的 shell 作为登录 shell 打开。在 ubuntu 12.04 下:

  • 打开终端
  • 编辑 > 配置文件首选项
  • 在 Title 和 Command 选项卡下,选中 run Command as a login shell
  • 打开新终端(ctrl+alt+t)并输入rvm

关于ruby-on-rails - 安装 RVM 后未找到 RVM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5413775/

相关文章:

ruby-on-rails - Heroku调试

ruby-on-rails - 生产中显示的内联电子邮件图像而非开发中

ruby-on-rails - Rails 3 中的 ExecJS::RuntimeError

ruby - proc 数组或 lambda 数组

installation - 如何从 CDROM(ISO 镜像)启动以使用 virsh 安装 guest 操作系统

javascript - rails : loading partial with jQuery

表示性别或性别的 Ruby 约定

installation - 在 ATLAS 中构建共享库

installation - 在 Inno Setup 中以管理员权限执行安装后程序

javascript - 在 Javascript 中使用 Ruby 变量(在应用程序 View 中)