我在服务器上使用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”
答案 0 :(得分:1)
我明白了。您必须编辑/etc/apache2/apache2.conf并将PassengerRuby的值更改为ruby的新位置。在我的情况下,因为我也安装了RVM,新的目录是/usr/local/rvm/wrappers/ruby-1.9.2-p290/ruby