Cargo:Rust 的構建工具和包管理器
文章標題來自於 Rust 官網:
在安裝 Rustup 時,也會安裝 Rust 構建工具和包管理器的最新穩定版,即 Cargo。Cargo 可以做很多事情:
cargo build
可以構建專案cargo run
可以執行專案cargo test
可以測試專案cargo doc
可以為專案構建文件cargo publish
可以將庫釋出到 crates.io。
要檢查您是否安裝了 Rust 和 Cargo,可以在終端中執行:
cargo --version
我在其他文章中提到自己是 .net developer ,所以在看 cargo 命令時,我有強烈的熟悉感。
這是因為它:
如果模仿 Rust 官網入門文件中對 Cargo 的介紹,dotnet cli 的介紹應該是這樣的:
在安裝 .net core 時,也會安裝 .NET Core CLI 的通用驅動程式 - dotnet。dotnet 可以做很多事情:
- dotnet build - 可以生成專案及其所有依賴項
- dotnet run - 無需任何顯式編譯或啟動命令即可執行原始碼
- dotnet test - 用於執行單元測試的 .NET 測試驅動程式
- dotnet publish - 將應用程式及其依賴項釋出到資料夾以部署到託管系統
不得不稱讚這種管理工具的便捷,或許也是雲原生大趨勢的體現,方便做規模化整合化的管理。
如何更多地瞭解 Cargo
閱讀官網提供的文件:
該文件的開源地址:
Cargo 的原始碼:
請儘量閱讀官方提供的英文文件,中文翻譯文件可能有所滯後。比如:
本作品採用《CC 協議》,轉載必須註明作者和本文連結