【发布时间】:2012-07-25 12:57:20
【问题描述】:
真的,我不知道发生了什么。请问这个问题太NOOB了,但是我找不到这个问题的解决方案。
-bash: rvm: 找不到命令
我试过了
curl -L https://get.rvm.io | bash -s -- --version 最新
但我仍然不需要查看使用 simplecov 的 ruby 版本,因为它不适用于 1.9 的旧版本
【问题讨论】:
真的,我不知道发生了什么。请问这个问题太NOOB了,但是我找不到这个问题的解决方案。
-bash: rvm: 找不到命令
我试过了
curl -L https://get.rvm.io | bash -s -- --version 最新
但我仍然不需要查看使用 simplecov 的 ruby 版本,因为它不适用于 1.9 的旧版本
【问题讨论】:
您需要阅读安装 RVM 时显示的所有文本:
rm -rf ~/.rvm
curl -L https://get.rvm.io | bash -s stable
【讨论】:
可能是因为终端没有加载 rvm shell 配置。
从您的终端尝试以下操作:
$ source ~/.rvm/scripts/rvm
然后
$ type rvm | head -n 1
如果输出是:
rvm is a function
您可能需要将“source ~/.rvm/scripts/rvm”添加到您的 ~/.bash_profile 文件中
【讨论】:
source /Users/username/.rvm/scripts/rvm
这对我有用:
rm -rf ~/.rvm
curl -L https://get.rvm.io | bash -s stable
【讨论】:
在你运行sudo curl -L https://get.rvm.io | bash -s stable --ruby之后
你需要关闭终端,然后再打开!
【讨论】:
close 很重要。谢谢..我重新启动,它工作了
要开始使用 RVM,您需要在终端中输入 source /Users/yourusername/.rvm/scripts/rvm(当然,插入您的真实用户名代替 yourusername)。
【讨论】:
~ 代替/Users/yourusername,如:source ~/.rvm/scripts/rvm
安装 RVM 后关闭并重新启动终端 - 每次都让我失望。
【讨论】:
source /etc/profile 为我工作。
【讨论】:
对于长期解决方案,您应该将其添加到您的 ~/.profile 文件中:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
要简单地将 rvm 加载到单个终端,请使用
source "$HOME/.rvm/scripts/rvm"
据说这个调用更跨平台:
. "$HOME/.rvm/scripts/rvm"
【讨论】:
按照@mpapis 的建议,先执行此操作
$ rm -rf ~/.rvm
$ curl -L https://get.rvm.io | bash -s stable
然后,按照@peterpengnz 的建议,执行此操作,您应该可以解决 RVM cmd 问题
$ source ~/.rvm/scripts/rvm
【讨论】: