rustup के साथ Rust के विभिन्न संस्करणों और टूलचेन के बीच कैसे स्विच करें?
नमस्ते! मैंने हाल ही में Rust सीखना शुरू किया है और एक समस्या का सामना किया है: मेरे पास कई प्रोजेक्ट हैं जिन्हें कंपाइलर के विभिन्न संस्करणों की आवश्यकता है। एक प्रोजेक्ट stable Rust 1.60 का उपयोग करता है, और दूसरा nightly का, क्योंकि इसमें प्रयोगात्मक features की ज़रूरत है। मैंने `rustup` के माध्यम से Rust इंस्टॉल किया है, लेकिन मुझे समझ नहीं आ रहा है कि इन टूलचेन के बीच सही तरीके से कैसे स्विच किया जाए।
मैं यह कर रहा हूँ: जब मैं उस प्रोजेक्ट के फोल्डर में जाता हूँ जिसे nightly की आवश्यकता है, तो मैं मैन्युअली `rustup default nightly` चलाता हूँ, लेकिन फिर जब मैं दूसरे प्रोजेक्ट पर जाता हूँ, तो मुझे फिर से डिफ़ॉल्ट टूलचेन बदलनी पड़ती है। यह बहुत असुविधाजनक है, और मुझे डर है कि कुछ टूट जाएगा। मैंने सुना है कि `rust-toolchain.toml` या `rust-toolchain` फाइलें होती हैं, लेकिन मुझे पूरी तरह से समझ नहीं आया कि उनका उपयोग कैसे करें।
साथ ही, मैंने `rustup run nightly cargo build` चलाने की कोशिश की, लेकिन यह थोड़ा अजीब लगता है।
अभी तक कोई उत्तर नहीं।
लॉग इन करें उत्तर देने के लिए