我遇到了Mongrel群集启动问题,当我启动群集时出现以下错误: /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in'gem_original_require':没有要加载的文件 - / home / admin / test-project / test-app / config / environment(LoadError)
我正在使用此命令启动服务器(以root身份):
对于mongrel设置,我做了以下(以root身份):
我已经检查了config文件夹中文件的权限,它们如下:
其他细节:
“mongrel_rails start”工作正常。
任何帮助都将不胜感激。
谢谢。
Govind Naroji
答案 0 :(得分:0)
你为什么要做cd /config/environment
?您应该从应用程序的根目录启动服务器。
答案 1 :(得分:0)
我认为由于权限问题我收到此错误。 app / config文件夹中的所有文件都归mongrel用户所有,我试图用root用户启动它。
我已经换乘乘客而且我遇到了与乘客相同的问题。该问题现已解决 - 我将管理员用户作为应用程序中所有文件的所有者,然后以用户身份启动服务器作为管理员。
我们已经决定使用乘客而不是mongrel,因为mongrel_cluster似乎在2.3.8中被破坏 - 我们得到了一个与mongrel的ActionController :: InvalidAuthenticityToken错误,我们没有乘客或webrick。
最后我们的乘客+ nginx。
干杯!
Govind Naroji