Errno :: ENOENT在无法启动之后

Kae*_*ael 1 ruby gem ruby-on-rails ruby-on-rails-3

我有一个问题,我希望你能帮助我:有一个网站:sorsveto.hu(实际上问题在那里,你可以检查一下).

几天前我们将其设置为生产模式.它运行在一个带有3个薄条的nginx上.它站起来没有任何问题.两天后突然出现错误:

Errno::ENOENT 
No such file or directory - /ror/sorsveto/sorsveto.hu/www/config/locales/en.yml 
Rails.root: /ror/sorsveto/sorsveto.hu/www 
Run Code Online (Sandbox Code Playgroud)

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

你的,Előd,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)
Run Code Online (Sandbox Code Playgroud)

mu *_*ort 11

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