我收到以下错误,当我启动我的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加载就好了。
我收到以下错误,当我启动我的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加载就好了。
找到了解决办法。如果您在应用程序语言环境文件中找不到YML语法错误,则问题可能出现在您可能使用的某个gem的某些语言环境文件中。
我在base.rb中引入了一个断点:15(rails 3.1.3),在那里您可以看到所有将在变量文件名下加载的locale yml文件的列表。
检查每一个我终于找到了一个文件,一个
的语法这里介绍:http://en.wikipedia.org/wiki/YAML#Syntax
在线分析器,它可以帮助你解决问题,是在这里:http://yaml-online-parser.appspot.com/
请避免一般指的是其他问题 - 它并没有改善这个问题对其他读者的价值。 – jsalonen
找到了解决办法。如果您在应用程序语言环境文件中找不到YML语法错误,则问题可能出现在您可能使用的某个gem的某些语言环境文件中。 我在base.rb:15(rails 3.1.3)引入了一个断点,在那里你可以看到所有将在变量文件名下加载的locale yml文件的列表。 检查每一个我终于找到一个过时的YML文件的文件。 – dwaynemac
我会在8小时内将它作为答案发布 – dwaynemac