如何在基于Rack的服务器上更新Ruby版本

时间:2011-10-03 16:39:52

标签: ruby-on-rails ruby passenger capistrano rack

我在服务器上使用Rack。 我在我的服务器上使用Passenger。 我在我的服务器上使用Capistrano。 我还没在我的服务器上使用RVM。 我目前在服务器上安装了ruby 1.8.7,但由于有一个gem,我想更新到1.9.2。从技术上讲,我认为我有两个,但ruby -v产生1.9.2。

如何更新服务器上的Ruby以便Rack使用新版本?

我在系统上更新了Ruby,但是Rack仍然使用1.8的gems。 “家/ USER /共享/束/红宝石/ 1.8 /宝石/的ActiveSupport-3.0.9 / LIB / active_support / dependencies.rb”

1 个答案:

答案 0 :(得分:1)

我明白了。您必须编辑/etc/apache2/apache2.conf并将PassengerRuby的值更改为ruby的新位置。在我的情况下,因为我也安装了RVM,新的目录是/usr/local/rvm/wrappers/ruby-1.9.2-p290/ruby