Bir eşdeğerini arıyordum mvn install. Bu soru orijinal sorumun tam bir kopyası olmasa da, orijinal sorumla karşılaşan ve buradaki bağlantıyı izleyen herkes daha eksiksiz bir cevap bulacaktır.
Cevap, " mvn installKargo.toml dosyasındaki yolu muhtemelen başka birinin bilgisayarında yanlış olacak, ancak oldukça yakınlaşabileceğiniz için yolun sabit kodlanması gerektiği için buna eşdeğer yoktur ."
Mevcut cevap biraz kısa ve işleri gerçekten işe yarayabilmek için biraz daha etrafta dolaşmak zorunda kaldım, işte daha fazla ayrıntı:
/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 Shepmaster'ın cevabını yansıtan şu paragrafı içerir:
Veya harici bir kasadan bir modül kullanmayı denediyseniz, extern cratebeyanı kaçırmış olabilirsiniz (bu genellikle sandık köküne yerleştirilir):
extern crate core; // Required to use the `core` crate
use core::any;
'Dan bana şunu almak useiçin extern crategeçiyorum:
/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);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
pubBu işlevin önüne bir tokat atmak zorunda kaldım
pub fn svg_header(w: i32, h: i32) -> String
Şimdi çalışıyor.