启动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应用程序和YML加载得很好。
答案 0 :(得分:1)
语法包含在此处:http://en.wikipedia.org/wiki/YAML#Syntax
可以帮助您排除故障的在线解析器位于:http://yaml-online-parser.appspot.com/
答案 1 :(得分:0)
找到解决方案。如果在应用程序区域设置文件中找不到YML语法错误,则问题可能出在您可能正在使用的某个gem的某些区域设置文件中。
我在base.rb:15(rails 3.1.3)中引入了一个断点,在那里你可以看到将在变量文件名下加载的所有语言环境yml文件的列表。
检查每一个我终于找到一个带有
的文件