【发布时间】:2011-12-28 13:08:08
【问题描述】:
我想用 Apache2 + Passenger3 + RVM 设置一个 RoR 服务器,这些是我的配置
# Passenger Apache Integartion
LoadModule passenger_module /usr/local/rvm/gems/ruby-1.8.7-p352@global/gems/passenger-3.0.11/ext/apache2/mod_passenger.so
PassengerRoot /usr/local/rvm/gems/ruby-1.8.7-p352@global/gems/passenger-3.0.11
PassengerRuby /usr/local/rvm/wrappers/ruby-1.8.7-p352@global/ruby
这是我的.rvmrc
if [[ -s "/usr/local/rvm/gems/ruby-1.8.7-p352@myapp" ]] ; then
. "/usr/local/rvm/gems/ruby-1.8.7-p352@myapp"
else
rvm --create use "1.8.7@myapp"
fi
myapp gemset 已创建并包含所有必需的 gem,所以现在在 environment.rb 文件中我加载了一个 gem 文件,需要 require 'postmark-rails' 它显示错误 no such file to load -- postmark-rails (MissingSourceFile) 意味着它没有加载正确的 gemset。如何弄清楚?
【问题讨论】:
标签: ruby-on-rails apache2 rvm passenger