त्रुटि संदेश
संदेश में %s उस मान की जगह है जिसे इंजन त्रुटि उठाते समय भरता है।
कहानी
आपकी स्क्रिप्ट ने किसी दूसरे प्रोजेक्ट के fn को बुलाया, और इंजन ने लोड रोक दिया कि यह निर्भरता किसी ने घोषित नहीं की। प्रोजेक्ट मोड का नियम सीधा है: एक प्रोजेक्ट अपनी निर्भरताएँ अपनी manifest.rush की requires सूची में लिखता है, उसी जगह जहाँ वह अपनी सतह बताता है। जब आप peer बिंदु lib बिंदु tools बिंदु shout जैसी कॉल लिखते हैं, तो वह fn किसी requires आइटम में होना चाहिए। अगर नहीं है, तो यह एक ऐसी निर्भरता है जिसे किसी ने लिखा नहीं, और कल जब साथी प्रोजेक्ट बदलेगा तो किसी को पता भी नहीं चलेगा कि क्या टूटा। इसलिए इंजन fn का नाम लेकर लोड रोकता है। ढीली स्क्रिप्ट और शेल के लिए यह नियम नहीं है, वे कुछ घोषित नहीं करते। एक छोटा उदाहरण: peer.lib.tools.shout बुलाया और requires में shout नहीं है। सुधार: संदेश का दूसरा खाना वही पंक्ति दिखाता है जो manifest.rush में जोड़नी है। उसे जोड़ दीजिए।
पाठ Rush इंजन की त्रुटि सूची से लिया गया है।
