我无法切换当前的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.
发布于 2011-12-29 12:43:54
修好了。我需要补充的是:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM
转到.zshrc
发布于 2012-02-01 19:57:05
这也发生在我身上。我有:
export PATH=~/.rvm/bin:$PATH
已添加到我的.bashrc中。
我所要做的就是添加另一个
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
添加到同一个文件中,并且它起作用了!当然,在那之后你必须重启你的终端。
发布于 2011-12-29 12:45:06
您的shell不知道RVM函数。在你安装它之后,它会告诉你如何处理它。或者转到RVM站点上的install页面,查看标题为"2.将RVM作为函数加载到shell会话中“的部分。
运行一次以下命令,添加将rvm加载到~/.bash_profile中的行:
$ echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile
或者自己手动添加。(请注意,在某些系统上,您可能希望将其放在其他位置,例如在我的系统Mac OSX Lion上,我将其放在~/.profile中)
https://stackoverflow.com/questions/8663936
复制相似问题