0
我在Debian环境中使用RVM(1.19),Passenger(3.0.19),Apache。乘客使用Ruby系统版本而不是RVM中的Ruby
我试图使用RVM将Ruby版本从1.8.7更新到1.9.3。被执行以下步骤:
- RVM安装1.9.3
- RVM rvmrc到.ruby版本(在我的Rails应用程序文件夹)
- RVM使用1.9.3 &创业板安装乘客& RVM passenger-安装-Apache2的模块(安装乘客和Apache2的模块在我的1.9.3环境)
- 更新 'mod_rails.load' 文件 '/等/ apache2的/ MODS的可用/':
LoadModule passenger_module /usr/local/rvm/gems/ruby-1.9.3-p392/gems/passenger-3.0.19/ext/apache2/mod_passenger.so PassengerRoot /usr/local/rvm/gems/ruby-1.9.3-p392/gems/passenger-3.0.19 PassengerRuby /usr/local/rvm/wrappers/ruby-1.9.3-p392/ruby
- 最后,我重新启动了Apache服务器。
毕竟,我的应用程序仍在使用Ruby 1.8.7,并且Passenger从'/var/lib/gems/1.8/gems/'中获取了宝石。所以我猜Passenger会忽略mod_rails.load中的配置。
有谁知道如何解决这个问题?