मैं एक समकक्ष के लिए देख रहा था mvn install
। हालांकि यह प्रश्न मेरे मूल प्रश्न का बिलकुल दोहराव नहीं है, जो कोई भी मेरे मूल प्रश्न को टटोलता है और यहाँ दिए गए लिंक का अनुसरण करता है, उसे अधिक संपूर्ण उत्तर मिलेगा।
जवाब है "कोई भी समकक्ष नहीं है mvn install
क्योंकि आपको कार्गो में पथ को कठिन बनाना है। फ़ाइल को किसी अन्य के कंप्यूटर पर गलत करना होगा, लेकिन आप बहुत करीब आ सकते हैं।"
मौजूदा जवाब थोड़ा संक्षिप्त है और मुझे वास्तव में काम करने के लिए थोड़ी देर के लिए इधर-उधर भागना पड़ा, इसलिए यहां अधिक विस्तार से बताया गया है:
/usr/bin/cargo run --color=always --package re5 --bin re5
Compiling re5 v0.1.0 (file:///home/thoth/art/2019/radial-embroidery/re5)
error[E0432]: unresolved import `embroidery_stitcher`
--> re5/src/main.rs:5:5
|
5 | use embroidery_stitcher;
| ^^^^^^^^^^^^^^^^^^^ no `embroidery_stitcher` in the root
rustc --explain E0432
इस अनुच्छेद में शामिल है कि इको शेपस्टर का जवाब:
या, यदि आपने बाहरी टोकरा से एक मॉड्यूल का उपयोग करने की कोशिश की है, तो आप extern crate
घोषणा को याद कर सकते हैं (जो आमतौर पर टोकरा जड़ में रखा जाता है):
extern crate core; // Required to use the `core` crate
use core::any;
से स्विच कर रहे use
करने के लिए extern crate
मुझे यह मिल गया:
/usr/bin/cargo run --color=always --package re5 --bin re5
Compiling embroidery_stitcher v0.1.0 (file:///home/thoth/art/2019/radial-embroidery/embroidery_stitcher)
warning: function is never used: `svg_header`
--> embroidery_stitcher/src/lib.rs:2:1
|
2 | fn svg_header(w: i32, h: i32) -> String
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: #[warn(dead_code)] on by default
Compiling re5 v0.1.0 (file:///home/thoth/art/2019/radial-embroidery/re5)
error[E0603]: function `svg_header` is private
--> re5/src/main.rs:8:19
|
8 | let mut svg = embroidery_stitcher::svg_header(100,100);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
मुझे pub
उस फंक्शन के सामने एक थप्पड़ मारना था
pub fn svg_header(w: i32, h: i32) -> String
अब यह काम कर रहा है।