2011-12-01 42 views
0

我收到以下錯誤,當我啓動我的Rails 3.1.3應用:如何識別陽明解析錯誤

psych.rb:148:in `parse': couldn't parse YAML at line 28 column 9 (Psych::SyntaxError) 

我猜它關係到YML文件語法。

的問題,當我嘗試運行出現:

YAML.load_file "..." 

從另一個軌道3.1.3應用和YMLs加載就好了。

+1

請避免一般指的是其他問題 - 它並沒有改善這個問題對其他讀者的價值。 – jsalonen

+1

找到了解決辦法。如果您在應用程序語言環境文件中找不到YML語法錯誤,則問題可能出現在您可能使用的某個gem的某些語言環境文件中。 我在base.rb:15(rails 3.1.3)引入了一個斷點,在那裏你可以看到所有將在變量文件名下加載的locale yml文件的列表。 檢查每一個我終於找到一個過時的YML文件的文件。 – dwaynemac

+0

我會在8小時內將它作爲答案發布 – dwaynemac

回答

0

找到了解決辦法。如果您在應用程序語言環境文件中找不到YML語法錯誤,則問題可能出現在您可能使用的某個gem的某些語言環境文件中。

我在base.rb中引入了一個斷點:15(rails 3.1.3),在那裏您可以看到所有將在變量文件名下加載的locale yml文件的列表。

檢查每一個我終於找到了一個文件,一個