【カーゴ】
Cargo とは?
最終更新:
💡 Rustの荷物をそろえて、作る・試す・動かす
Rustのパッケージ管理とビルドを支える公式ツール。Cargo.tomlに書いた依存関係を解決し、必要なクレートを取得してコンパイラを呼び出す。ビルド・テスト・実行などを共通のコマンドで扱える。
📌 このページのポイント
- 依存するクレートの取得とビルドをまとめて行う
- Cargo.tomlは設定、Cargo.lockは解決した依存の記録
- build・test・runなど、目的に合うコマンドを使う
- 依存の固定だけで、OSやコンパイラまで一致するわけではない
Cargo.tomlには、何を書くの?
クレートは、どこから取ってくるの?
Cargo.lockがあれば、全員まったく同じ環境になる?
最初は、何から試すとよい?
まとめ:ざっくりこれだけ覚えればOK!
「Cargo」って出てきたら「Rustのパッケージ管理とビルドをまとめる道具」と思えばだいたいOK!
📖 おまけ:英語の意味
「Cargo」 = 貨物・積み荷
💬 英語では貨物のこと。Rustで使うパッケージをそろえる道具として覚えるとイメージしやすいよ。