2011-12-01 37 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文件的列表。

检查每一个我终于找到了一个文件,一个