我的RVM ruby​​版本不正确吗?

时间:2012-01-04 17:15:25

标签: ruby-on-rails rvm

我今天在我的生产服务器上部署了一个网络应用程序,我遇到了一个错误,在我的乘客回溯中,我注意到了这一点:

/var/www/sites/exampleapp/shared/bundle/ruby/1.9.1/gems/activerecord-3.1.3/lib/active_record/connection_adapters/abstract/connection_specification.rb

这会重复几次,所以我不会粘贴整个回溯。

但是,我确保在我的服务器上ruby 1.9.2是rvm的默认值:

jeff@bigbox:/var/www/sites$ ruby -v
ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-linux]

在我的回溯的底部,我有这个:

/home/jeff/.rvm/gems/ruby-1.9.2-p290/gems/passenger-3.0.11/lib/phusion_passenger/spawn_manager.rb

我的应用程序实际上是使用1.9.2,如果是这样的1.9.1内容是什么,我可以安全地忽略它吗?我不在这个盒子上有1.9.1,也没有安装系统ruby。

1 个答案:

答案 0 :(得分:3)

根据1.9.2 release announcement

  

标准库安装在/usr/local/lib/ruby/1.9.1

中      

此版本是“兼容库的   版本。“Ruby 1.9.2几乎是1.9.1   兼容,所以图书馆是   安装在1.9.1目录中。

即使你仍然看到1.9.1目录中安装的东西,它使用的是1.9.2