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 install
Kargo.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 crate
beyanı 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 use
için extern crate
geç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);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
pub
Bu işlevin önüne bir tokat atmak zorunda kaldım
pub fn svg_header(w: i32, h: i32) -> String
Şimdi çalışıyor.