से एक निर्भर क्रेट बनाने के दौरान `Cargo.toml` नहीं मिला, मैं rust-mosquitto library का उपयोग करने का प्रयास कर रहा हूं। मेरे वर्तमान Cargo.toml
है:GitHub
[package]
name = "HomeDaemon"
version = "0.1.0"
authors = ["RTR <[email protected]>"]
[dependencies.mosquitto]
git = "https://github.com/kteza1/rust-mosquitto"
जब मैं cargo build
चलाने के लिए, निम्न त्रुटि रिपोर्ट की जाती है:
Could not find `Cargo.toml` in `/Users/ravitejareddy/.cargo/git/checkouts/rust-mosquitto-8203e77dcf072bf7/rust-mosquitto`
~/.cargo/git/checkouts/rust-mosquitto-8203e77dcf072bf7/master
में वास्तविक डाउनलोड पता चलता है कि Cargo.toml
मौजूद है।
ऊपर दिए गए पथ में एक अतिरिक्त rust-mosquitto
है, क्या यह एक समस्या है?
लेकिन यह एक त्रुटि क्यों है? – tez
@tez: क्योंकि आप * तीन * निर्देशिकाएं ऊपर जाते हैं, जब भंडार में केवल * दो * होते हैं। आपको प्रभावी रूप से यह आवश्यक है कि आपका भंडार * हमेशा * 'जंग-मच्छर'' नाम से चेक किया जाए और * और कुछ नहीं *। –
ठीक है। गिट से डाउनलोड करते समय फ़ोल्डर संरचना भिन्न होती है जहां Cargo.toml शाखा नाम के अंदर रहता है। इस मामले में 'मास्टर'। – tez