首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用RVM更改我的Ruby版本?

如何使用RVM更改我的Ruby版本?
EN

Stack Overflow用户
提问于 2011-12-29 12:16:14
回答 11查看 82K关注 0票数 112

我无法切换当前的Ruby版本:

代码语言:javascript
复制
➜  ~  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.
EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2011-12-29 12:43:54

修好了。我需要补充的是:

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

转到.zshrc

票数 123
EN

Stack Overflow用户

发布于 2012-02-01 19:57:05

这也发生在我身上。我有:

代码语言:javascript
复制
export PATH=~/.rvm/bin:$PATH

已添加到我的.bashrc中。

我所要做的就是添加另一个

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

添加到同一个文件中,并且它起作用了!当然,在那之后你必须重启你的终端。

票数 57
EN

Stack Overflow用户

发布于 2011-12-29 12:45:06

您的shell不知道RVM函数。在你安装它之后,它会告诉你如何处理它。或者转到RVM站点上的install页面,查看标题为"2.将RVM作为函数加载到shell会话中“的部分。

运行一次以下命令,添加将rvm加载到~/.bash_profile中的行:

代码语言:javascript
复制
$ echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile

或者自己手动添加。(请注意,在某些系统上,您可能希望将其放在其他位置,例如在我的系统Mac OSX Lion上,我将其放在~/.profile中)

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8663936

复制
相关文章

相似问题

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