जब मैं एक सिंटैक्स त्रुटि सामने इस मामले में मैं निम्न त्रुटि हो रही है बनाने:टूटी हुई फ्रंट पदार्थ के साथ जेकिल, टूटी हुई फाइल को कैसे ढूंढें?
/.../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
लेकिन मैं कुछ और सीधे आगे के लिए देख रहा हूँ।
आप जेक्येल का किस संस्करण का उपयोग कर रहे हैं? 0.11.0 में मुझे 'YAML अपवाद पढ़ने की तरह कुछ मिलता है 2012-04-29-a-new-post.md: लाइन 3 पर वाक्यविन्यास त्रुटि, कॉल -1:' यदि मेरे पास खराब वाईएएमएल है। –
@Alan, मैं jekyll के समान संस्करण का उपयोग करता हूं, लेकिन शायद समस्या रूबी के नए यमल पार्सर में रखती है, मैं 1.9.3 का उपयोग करता हूं। मदद के लिए शुक्रिया। –
मुझे यह समस्या थी, तो मुझे एहसास हुआ कि मेरी डेटाबेस.आईएमएल फ़ाइल कड़ाई से सही नहीं थी। (मैंने ':' के बाद एक जगह छोड़ी है) मैंने इसे ठीक किया है और मुझे वह त्रुटि मिली है। –