我在启动 Mongrel 集群时遇到问题,当我启动集群时出现以下错误: /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in 'gem_original_require': no要加载的此类文件 -- /home/admin/test-project/test-app/config/environment (LoadError)
我正在使用此命令启动服务器(以 root 身份):
- cd rails_app_path
- mongrel_rails 集群::启动
对于杂种设置我做了以下(作为根):
- sudo gem install mongrel --include-dependencies
- sudo gem install mongrel_cluster --include-dependencies
- 创建 mongrel 用户 useradd -r mongrel
- 组添加 www 数据
- chown -R mongrel:www-data
- mongrel_rails cluster::configure -e production -p 3007 -N 2 -c -a 127.0.0.1 --user mongrel --group www-data
我检查了配置文件夹中文件的权限,它们如下:
- -rw-r--r-- 1 杂种 www-data 2795 Aug 10 03:24 boot.rb
- -rw-r--r-- 1 杂种 www-data 255 Aug 24 13:01 database.yml
- -rw-r--r-- 1 杂种 www-data 319 8 月 24 日 12:51 database.yml.bak
- -rw-r--r-- 1 杂种 www-data 2086 年 8 月 27 日 11:22 environment.rb
- drwxr-xr-x 2 mongrel www-data 4096 Aug 27 08:46 环境
- drwxr-xr-x 2 mongrel www-data 4096 Aug 10 03:24 初始化程序
- drwxr-xr-x 2 mongrel www-data 4096 Aug 10 03:24 locales
- -rw-r--r-- 1 mongrel www-data 278 8 月 27 日 12:09 mongrel_cluster.yml
- -rw-r--r-- 1 杂种 www-data 4037 Aug 22 09:49 routes.rb
其他详情:
- 操作系统 - CentOS 5.4 版
- 红宝石 - v 1.8.7
- 宝石 - v 1.3.7
- 导轨 - v 2.3.8
- 杂种 - v 1.1.5
- 杂种集群 - v 1.0.5
“mongrel_rails start”工作正常。
任何帮助,将不胜感激。
谢谢你。
戈文德·纳罗吉