2011-02-26 54 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