मैं पिस्टन के साथ एक जंग खेल बना रहा हूं और मैं SublimeLinter Rust package का उपयोग करने की कोशिश कर रहा हूं। जब मैं अपने .rs खेल फ़ाइलों को खोलने, मैं इस लिंटर त्रुटि मिलती है:"पिस्टन" क्रेट खोजने के लिए मैं SublimeLinter-contrib-rustc को कैसे कॉन्फ़िगर कर सकता हूं?
extern crate piston; // linter error: "can't find crate for 'piston'"
अगर मैं उदात्त सांत्वना जाँच, मैं देख सकता हूँ कि लिंटर rustc रही है:
SublimeLinter: rust activated: /usr/local/bin/rustc
मुझे नहीं पता कंसोल में कोई स्पष्ट त्रुटि संदेश देखें। मेरे पास पिस्टन को मेरे Cargo.toml में निर्भरता के रूप में सूचीबद्ध किया गया है और मैं cargo run
सफलतापूर्वक सक्षम हूं।
मैं एक पूर्ण जंग & SublimeLinter नौसिखिया हूँ।
मुझे जो भी आयात पहले रखा गया है, उसके लिए मुझे एक ही त्रुटि मिलती है; उदाहरण के लिए यदि मैं फ़ाइल में पहली पंक्ति होने के लिए extern crate graphics;
स्थानांतरित करता हूं तो मुझे त्रुटि मिलती है "ग्राफिक्स के लिए क्रेट नहीं मिल सकता"।
EDIT: "उपयोग-कार्गो" सेटिंग को समस्या को हल करने में सक्षम बनाता है। मैं इन सामग्री के साथ अपने प्रोजेक्ट जड़ के लिए एक ".sublimelinterrc" फ़ाइल कहा:
{
"linters": {
"rust": {
"use-crate-root": true,
"use-cargo": true
}
}
}
दिलचस्प है, मैं इस मुद्दे को भी हो रही थी लेकिन सक्रिय करने के 'का उपयोग-cargo' मेरे लिए तय की। क्या आपने क्रेट रूट और उपयोग-क्रेट-रूट सेटिंग सेट करने का प्रयास किया है? –