如何使用Cargo运行项目的示例?

pic*_*ard 1 rust rust-cargo

我正在尝试从该项目运行示例代码。按照货运文档上的说明,我执行了以下操作:

git clone https://github.com/basiliscos/rust-procol-ftp-client
cd rust-procol-ftp-client
cargo run 
cargo test
Run Code Online (Sandbox Code Playgroud)

cargo test还应该根据Rust文档编译示例

尽管cargo test执行成功,但是当我转到target/debug目录时,找不到可执行文件ftp-get(这是示例代码)。该target/debug/examples目录也为空。

运行此示例的最佳方法是什么?

ct_*_*ct_ 9

请尝试以下操作:

cd rust-procol-ftp-client
cargo build --examples
./target/debug/examples/ftp-get
Run Code Online (Sandbox Code Playgroud)


Fra*_*gné 7

您可以运行以下特定示例:

cargo run --example name_of_example
Run Code Online (Sandbox Code Playgroud)

name_of_example基本文件名在哪里(不带.rs

或以发布模式运行它:

cargo run --release --example name_of_example
Run Code Online (Sandbox Code Playgroud)

要将参数传递给示例:

cargo run --example name_of_example -- arguments go here
Run Code Online (Sandbox Code Playgroud)

cargo run 如果程序过时,它将首先自动构建(或重建)程序。