我对Mongrel集群的启动有一个问题,当我启动集群时,我会得到以下错误:/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in‘gem原_require’:没有这样的文件要加载- /home/admin/test-project/test-app/config/environment (LoadError)
日志文件链接
我使用这个命令启动服务器(作为root用户):
对于mongrel设置,我执行了以下操作(作为根):
我检查了配置文件夹中文件的权限,它们如下所示:
其他详情:
"mongrel_rails开始“很好。
任何帮助都将不胜感激。
谢谢。
戈文德·纳罗吉
发布于 2010-08-27 18:15:15
你为什么要做cd /config/environment?您应该从应用程序的根目录启动服务器。
发布于 2010-09-01 08:02:16
我想,由于权限问题,我得到了这个错误。app/config文件夹中的所有文件都是mongrel用户拥有的,我试图用root用户启动它。
我换了乘客,我也遇到了同样的问题。这个问题现在已经解决了--我让管理用户成为应用程序中所有文件的所有者,然后以用户作为admin启动服务器。
我们已经决定使用乘客而不是mongrel,因为mongrel_cluster在2.3.8中确实被破坏了--我们得到了一个ActionController::InvalidAuthenticityToken与mongrel的错误,这是我们不能在乘客或webrick上得到的。
所以我们终于找到了passenger+nginx。
干杯!
戈文德·纳罗吉
https://stackoverflow.com/questions/3586936
复制相似问题