当我在前面的问题中出现语法错误时,我收到以下错误:
/.../psych.rb:203:in `parse': (<unknown>): could not find expected
':' while scanning a simple key at line 6 column 1
(Psych::SyntaxError)
from /.../psych.rb:203:in `parse_stream'
from /.../psych.rb:151:in `parse'
from ....
你知道一种方法来判断是什么文件导致了问题吗?
我知道我可以按如下方式使用 DTrace:
dtrace -n 'syscall::open*:entry { printf("%s %s",execname,copyinstr(arg0)); }'| grep _posts
但我正在寻找更直接的东西。