RVM版本的Ruby与Ruby -v不同

时间:2012-08-17 05:33:39

标签: ruby-on-rails ruby paperclip rvm

我正在尝试安装回形针gem,但我被提示需要Ruby版本> = 1.9.2

当我在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]

1 个答案:

答案 0 :(得分:3)

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

$ rvm use 1.9.3 --default

您还可以通过将包含以下内容的.rvmrc文件添加到项目根目录来在项目级别进行设置。你应该将它提交给回购。

rvm 1.9.3

作为最后一项措施,您应该停止使用rvm并切换到rbenv。它要好得多,我们需要停止覆盖cd。