त्रुटि उत्पन्न की है, मैं अपने जीवन के लिए यह नहीं समझ सकता कि स्प्राकेट्स को यह इंगित करने के लिए कि कौन सी फ़ाइल संकलन त्रुटि उत्पन्न करती है। मैं बस निम्नलिखित की तरह त्रुटियों मिलती है:रेल संपत्ति संपत्ति पाइपलाइन इंगित नहीं करती कि कौन सी फ़ाइल ने
CoffeeScript
Completed 500 Internal Server Error in 14671ms (ActiveRecord: 281.4ms)
ExecJS::RuntimeError - SyntaxError: [stdin]:1:5: unexpected ,:
execjs (2.6.0) lib/execjs/external_runtime.rb:84:in `extract_result'
<backtrace continues>
कौन सा एक शामिल .coffee फाइल करने के लिए अवैध वाक्य रचना के लिए निम्न जोड़कर शुरू किया जा सकता:
test,
सास
Completed 500 Internal Server Error in 14671ms (ActiveRecord: 281.4ms)
Sass::SyntaxError - Invalid CSS after "0": expected expression (e.g. 1px, bold), was ";":
sass (3.4.20) lib/sass/scss/parser.rb:1179:in `expected'
<backtrace continues>
कौन सा तो जैसे एक .sass फाइल करने के लिए एक अर्धविराम जोड़कर शुरू किया जा सकता:
.test
top: 0;
चेतावनी के मामले में, सर्वर लॉग
WARNING on line 9 of /path/to/file.sass: This selector doesn't have any properties and will not be rendered.
हालांकि, वाक्यविन्यास त्रुटियों की तरह कुछ उपयोगी दिखाने बस 500 त्रुटि प्रस्तुत करना प्रतीत होता है और मुझे त्रुटि के & कॉलम बताता है, लेकिन यह कौन सी फ़ाइल में नहीं था। मैंने बैकट्रैस के माध्यम से खोला है और वे उस फ़ाइल का कोई संकेत नहीं देते हैं जिसमें त्रुटि हुई है। मैं उस फ़ाइल को दिखाने के लिए आउटपुट कैसे प्राप्त कर सकता हूं जिसमें SyntaxError हुआ था?
संस्करण (सब कुछ इस लेखन के रूप में नवीनतम):
- रेल 4.2.5
- Sprockets-रेल 3.0.0
- Sprockets 3.5.2
- सास-रेल 5.0.4
- सास 3.4.20
- कॉफी-रेल 4.1.0
- कॉफी-स्क्रिप्ट 2.4.1
- कॉफी-स्क्रिप्ट-स्रोत 1.10.0
उत्तर के लिए धन्यवाद, लेकिन दुर्भाग्य से मेरे बैकट्रैस ऐसा नहीं दिखते हैं। यदि मदद करता है तो मैंने बैकट्रैक की पहली पंक्ति को शामिल करने के लिए प्रश्न संपादित किया है। यह सिर्फ मेरे प्रोजेक्ट में फ़ाइल नामों के संदर्भ के साथ, वहां से मणि ढेर के माध्यम से जारी है। – swrobel