【发布时间】:2012-01-29 15:21:21
【问题描述】:
我无法切换当前的 Ruby 版本:
➜ ~ rvm list
rvm rubies
ruby-1.9.2-p290 [ x86_64 ]
ruby-1.9.3-p0 [ x86_64 ]
➜ ~ rvm use ruby-1.9.3-p0
RVM is not a function, selecting rubies with 'rvm use ...' will not work.
【问题讨论】:
-
你确定你正确安装了 rvm 吗?你用的是什么操作系统?
-
请将
rvm info的输出附加到您的问题中。 -
我在 Ubuntu 11.10 上使用 apt-get 安装 rvm 时遇到了类似的问题,我不得不删除它并使用
$ bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)重新安装它 -
你的shell的启动脚本里有RVM加载功能吗?
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"是要使用的代码。如果您的路径中安装了 RVM,但您的启动脚本中没有,您可能会收到RVM is not a function错误。 -
这个解决方案对我有用 - rvm.io/integration/gnome-terminal