2011-02-26 71 views
1

我有一个问题,我希望你能帮助我: 有一个网站:sorsveto.hu(其实问题在那里,你可以检查它 )。Errno :: ENOENT无故障启动后

几天前,我们将其设置为生产模式。 它运行在一个nginx上,有3个细分类。它挺好没有 有什么问题。两天后,突然一个错误出现了:

Errno::ENOENT 
No such file or directory - /ror/sorsveto/sorsveto.hu/www/config/locales/en.yml 
Rails.root: /ror/sorsveto/sorsveto.hu/www 

在我可以重新启动应用程序,如果我上传文件 “重启”(不带扩展名)的时刻。无论如何,如果我重新启动应用程序, 错误仍然存​​在。 当然en.yml文件在那里。 我不知道为什么会发生这种情况,甚至不知道如何解决它。 我已经看到了有关此错误的一些解决方案,但主要集中在win7 设置和单个gem更新。 我希望你能告诉我一些有用的处理。

你的, 埃尔德,Czakó

我加我用宝石列表:

GEM 

    remote: http://rubygems.org/ 
    specs: 
    abstract (1.0.0) 
    actionmailer (3.0.1) 
     actionpack (= 3.0.1) 
     mail (~> 2.2.5) 
    actionpack (3.0.1) 
     activemodel (= 3.0.1) 
     activesupport (= 3.0.1) 
     builder (~> 2.1.2) 
     erubis (~> 2.6.6) 
     i18n (~> 0.4.1) 
     rack (~> 1.2.1) 
     rack-mount (~> 0.6.12) 
     rack-test (~> 0.5.4) 
     tzinfo (~> 0.3.23) 
    activemodel (3.0.1) 
     activesupport (= 3.0.1) 
     builder (~> 2.1.2) 
     i18n (~> 0.4.1) 
    activerecord (3.0.1) 
     activemodel (= 3.0.1) 
     activesupport (= 3.0.1) 
     arel (~> 1.0.0) 
     tzinfo (~> 0.3.23) 
    activeresource (3.0.1) 
     activemodel (= 3.0.1) 
     activesupport (= 3.0.1) 
    activesupport (3.0.1) 
    arel (1.0.1) 
     activesupport (~> 3.0.0) 
    builder (2.1.2) 
    erubis (2.6.6) 
     abstract (>= 1.0.0) 
    i18n (0.4.2) 
    mail (2.2.9) 
     activesupport (>= 2.3.6) 
     i18n (~> 0.4.1) 
     mime-types (~> 1.16) 
     treetop (~> 1.4.8) 
    mime-types (1.16) 
    mysql (2.8.1) 
    mysql (2.8.1-x86-mingw32) 
    polyglot (0.3.1) 
    rack (1.2.1) 
    rack-mount (0.6.13) 
     rack (>= 1.0.0) 
    rack-test (0.5.6) 
     rack (>= 1.0) 
    rails (3.0.1) 
     actionmailer (= 3.0.1) 
     actionpack (= 3.0.1) 
     activerecord (= 3.0.1) 
     activeresource (= 3.0.1) 
     activesupport (= 3.0.1) 
     bundler (~> 1.0.0) 
     railties (= 3.0.1) 
    railties (3.0.1) 
     actionpack (= 3.0.1) 
     activesupport (= 3.0.1) 
     rake (>= 0.8.4) 
     thor (~> 0.14.0) 
    rake (0.8.7) 
    thor (0.14.3) 
    treetop (1.4.8) 
     polyglot (>= 0.3.1) 
    tzinfo (0.3.23) 

PLATFORMS 
    ruby 
    x86-mingw32 

DEPENDENCIES 
    mysql 
    rails (= 3.0.1) 

回答

11

听起来像一个权限问题。据推测,您的Web服务器作为一个用户运行,但您的代码由另一个用户拥有。因此,请检查从根目录到en.yml的每个目录的权限,并确保目录可供Web服务器用户读取,然后检查Web服务器用户是否可以读取en.yml

+0

是的,它是! +++++ – Kael 2011-02-28 09:29:13

+0

我没有足够的repu来解答你的答案,但thanx无论如何m8! – Kael 2011-02-28 09:33:04