त्रुटि संदेश
संदेश में %s उस मान की जगह है जिसे इंजन त्रुटि उठाते समय भरता है।
कहानी
आपने manifest में एक sql बाइनरी का नाम दिया और इंजन ने कहा कि उसका कोई ड्राइवर नहीं है। मामला यह है कि where: sql हर बाइनरी से सीधे बात नहीं करता। हर जानी हुई बाइनरी के लिए एक तय ड्राइवर है, जिसे बाइनरी के फ़ाइल-नाम से चुना जाता है। अभी पहला ड्राइवर sqlite3 का है। यह ड्राइवर बहुत सलीक़े से काम करता है: वह सिर्फ़ वे कथन भेजता है जो इंजन ने data क्रिया से ख़ुद बनाए, हर मान को पैरामीटर बनाकर बाँधता है, ताकि कोई मान कभी SQL टेक्स्ट न बने, और बाइनरी को खाली एनवायरनमेंट और तय argv से शुरू करता है। जिस बाइनरी का ड्राइवर नहीं, उसे इंजन किसी इधर-उधर के प्रोटोकॉल से नहीं चलाता, क्योंकि वह असुरक्षित होता। एक छोटा उदाहरण: manifest में sql बराबर mysql लिखा। इंजन कहेगा कि mysql का ड्राइवर नहीं है, और बताएगा कि कौन-से ड्राइवर मौजूद हैं। सुधार: ऐसी बाइनरी चुनें जिसका ड्राइवर है, जैसे sqlite3, या तब तक रुकें जब तक नए ड्राइवर का फ़ैसला न हो जाए।
पाठ Rush इंजन की त्रुटि सूची से लिया गया है।
