RVM版本是不同的Ruby -v

问题描述:

我试图安装回形针宝石,但我被提示,它需要Ruby版本> = 1.9.2RVM版本是不同的Ruby -v

当我检查我的版本上RVM,我得到1.9.3,而当我通过ruby -v命令检查它时,我得到1.8.7我如何让我的rails应用程序使用最新版本的RUby?

@ubuntu:~$ rvm list 

rvm rubies 

=* ruby-1.9.3-p194 [ x86_64 ] 

# => - current 
# =* - current && default 
# * - default 

@ubuntu:~$ ruby -v 
ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux] 

作为一个基本的步骤,您可以设置默认的ruby rvm使用如下。

$ rvm use 1.9.3 --default 

你也可以通过添加.rvmrc文件包含以下内容到你的项目的根目录设置在项目层次。你应该把这个交给回购。

rvm 1.9.3 

作为最后的措施,应停止使用RVM和开关rbenv。它好多了,我们需要停止覆盖cd。

+0

太棒了!谢谢布莱克!这样做 – ringular 2012-08-17 06:03:10

+0

真正的问题可能是不使用红宝石,你是否偶然覆盖任何* rc文件中的PATH? – mpapis 2012-08-18 04:48:30