Errno :: ENOENT после беспроблемного старта - PullRequest
1 голос
/ 26 февраля 2011

У меня проблема, надеюсь, вы мне поможете: есть сайт: sorsveto.hu (собственно проблема есть, можно Проверь это).

Несколько дней назад мы установили его в производственный режим. Он работает на 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 настройки и обновления одного драгоценного камня. Я надеюсь, что вы можете рассказать мне немного полезной обработки.

С уважением, 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)

1 Ответ

11 голосов
/ 26 февраля 2011

Похоже, проблема с разрешениями. Предположительно ваш веб-сервер работает как один пользователь, но ваш код принадлежит другому. Итак, проверьте разрешения для каждого каталога от корня до en.yml и убедитесь, что каталоги доступны для чтения пользователю веб-сервера, а затем убедитесь, что en.yml может быть прочитан пользователем веб-сервера.

...