首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RVM无法更改RVM集

RVM无法更改RVM集
EN

Stack Overflow用户
提问于 2012-09-01 13:58:53
回答 5查看 1.6K关注 0票数 0

在我安装MySQL并重新启动计算机之前,我的RVM工作正常。

如果我键入

代码语言:javascript
复制
rvm gemset use rails

它将显示:

代码语言:javascript
复制
Using ruby-1.9.3-p194 with gemset rails

然后我输入:

代码语言:javascript
复制
rvm gemset name

它显示:

代码语言:javascript
复制
rails

这是正确的。

但是,在我重新启动计算机后,发生了一些奇怪的事情。

首先,系统找不到'rvm‘命令,所以我修改了~/.bash_profile:

代码语言:javascript
复制
export PATH=/usr/local/mysql/bin:/Users/hanxu/.rvm/bin/:$PATH

上面是我的.bash_profile的内容

那么rvm就可以工作了。

然后我输入:

代码语言:javascript
复制
rvm gemset use rails

它似乎运行得很好,并显示:

代码语言:javascript
复制
Using ruby-1.9.3-p194 with gemset rails

但是,当我通过询问rvm gemset名称来检查它时,结果是:

代码语言:javascript
复制
/Users/hanxu/.rvm/gems/ruby-1.9.3-p194

这是我默认的gemset,而不是"rails“。

无论我如何设置gemset,它总是更改为默认设置。

谁能告诉我问题出在哪里?

EN

回答 5

Stack Overflow用户

发布于 2012-09-01 14:12:45

您使用的是.rvmrc文件吗?

https://rvm.io/workflow/rvmrc/

票数 1
EN

Stack Overflow用户

发布于 2012-09-01 14:23:28

您的RVM安装很可能不完整。在您的.profile / .bashrc / .zshrc或您可能正在使用的任何其他文件中查找此字符串

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

此命令检查是否存在$HOME/.rvm/scripts/rvm,如果找到,则将其加载到外壳程序中。这将有效地加载RVM。所以,如果你没有找到这个命令,添加它并打开一个新的终端窗口,RVM应该在那里。

票数 1
EN

Stack Overflow用户

发布于 2012-09-02 01:03:30

rvm有一个修复来源的命令:

代码语言:javascript
复制
rvm get stable --auto

自动切换将更新您的*rc文件,然后它应该足够打开新的终端,一切都应该很好。

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

https://stackoverflow.com/questions/12225306

复制
相关文章

相似问题

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