首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/psych.rb:205:in‘`parse':(<unknown>):无法找到预期的':’当扫描第18行第3列的一个简单键时

rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/psych.rb:205:in‘`parse':(<unknown>):无法找到预期的':’当扫描第18行第3列的一个简单键时
EN

Stack Overflow用户
提问于 2013-04-13 04:52:37
回答 3查看 8K关注 0票数 8

这是我在做一个简单的操作时所犯的全部错误:

$ rails generate

Users/localuser/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/psych.rb:205:in“解析”:():找不到预期的':‘当扫描第18行第3列的一个简单键时(精神病学::SyntaxError)

有什么想法吗?

我的系统:

  • Ruby2.0.0p0x86_64-darwin12.2.0 Rails 3.2.13 mysql 14.14远端5.6.10,用于osx10.8 (x86_64)

这是错误中提到的psych.rb文件的摘录。

代码语言:javascript
复制
#See Psych::Nodes for more information about YAML AST.
def self.parse_stream yaml, filename = nil, &block
  if block_given?
    parser = Psych::Parser.new(Handlers::DocumentStream.new(&block))
    parser.parse yaml, filename
  else
    parser = self.parser
    parser.parse yaml, filename
    parser.handler.root
  end
end
EN

回答 3

Stack Overflow用户

发布于 2015-07-23 20:29:36

如果YAML文件中有语法错误,则通常会出现此错误。

票数 3
EN

Stack Overflow用户

发布于 2017-03-25 12:10:51

当我在yaml文件中有一个选项卡而不是空白时,我出现了这个错误。

票数 2
EN

Stack Overflow用户

发布于 2016-03-24 23:53:28

当YAML以空'\0‘字符而不是空空格结尾时,我犯了这个错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15984384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档