首先,我要感谢你为有需要的人提供的帮助。愿上帝保佑你们所有人。
我正在尝试在我们学校的内部网络服务器上托管 Apache 上的 RoR 应用程序。 配置如下:
我可以在 Webrick 上运行RoR应用程序( Fedena )而不会出现任何问题(例如,通过脚本/服务器命令)但是当我尝试运行 Fedena时通过 Passenger 在 Apache 上,它会抛出错误"未初始化的常量授权"。
以下是截图: screenshot of the error http://i46.tinypic.com/mj67v7.png http://i46.tinypic.com/mj67v7.png
如果你能帮助我,我会很高兴的。
答案 0 :(得分:3)
谢谢大家...... 我在你的帮助下弄清楚了。
我在 config / boot.rb
的底部添加了以下代码 class Rails::Boot
def run
load_initializer
Rails::Initializer.class_eval do
def load_gems
@bundler_loaded ||= Bundler.require :default, Rails.env
end
end
Rails::Initializer.run(:set_load_path)
end
end
我按照带有导轨2.3 instructions
的捆绑器中的说明进行操作答案 1 :(得分:0)
几种可能性,确保您使用与1.8.2兼容的正确版本的gem,并尝试“捆绑安装”一次。我觉得你已经使用了与1.8.2兼容的设计宝石。请安装适当的gem版本,并将相同的gem版本添加到Gemfile。