2012-12-12 31 views
0

通过使用这些命令如何永久切换红宝石-v 1.8.7至1.9.3

source ~/.rvm/scripts/rvm 
rvm use 1.9.3 --default 

在当前会话的版本是1.9.3,但是当我关闭终端并重新打开红宝石版又回到1.8 0.7。

我需要添加一些东西到.bash_profile?

编辑:我发现另一种方法是当我每次重新打开终端只需键入源.bash_profile。那么版本是1.9.3。无论如何要永久执行.bash_profile吗?

+1

'rvm use --default 1.9.3'总是为我工作。 –

+0

它适用于我,但关闭终端版本返回1.8.7。这似乎很奇怪 –

+0

当你重新打开终端,'rvm info'输出什么? –

回答

1

是的,你需要添加一些东西到你的bash配置文件。在这里看到:
https://rvm.io/rvm/basics/

报价:

的RVM安装文档指示您把下面一行在你的bash配置文件的末尾:

# This loads RVM into a shell session 
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" 
+0

其实这行已经在 –

+0

@ChuMai - 你确定该行正在执行?你的shell实际上是'bash'吗?请将其添加到您的'.bashrc'的末尾。还要尝试在命令行上运行该行,并检查它是否正在执行'rvm'脚本。 – Casper

0

创建一个文件命名为.rvmrc,文本为rvm use 1.9.3 --default

0

我们正在进入系统管理员的水域,但一个可能的解释可能是因为你如何登录到你的shell和你的操作系统。请参阅关于由shell here加载哪些文件的讨论,以及构成登录与非登录shell here的内容。