cargoの使い方
概要
- rustのパッケージマネージャ兼ビルドツール
- インストール手順は/rust/
- ビルドの依存を
Cargo.toml
に記す- ローカルにindexを持っており、このデータを更新するには
cargo update
する
- ローカルにindexを持っており、このデータを更新するには
よく使うコマンド
新規プロジェクトを作成
$ cargo new <project-name>
project-name
のディレクトリが作成される
ビルド
$ cargo build
実行
$ cargo run
プロジェクト(オンラインの公式レポジトリ含む)のインストール
$ cargo install <project-name>
- デフォルトでは
$HOME/.cargo/bin
にインストールされる - cargoにはupgradeコマンドが無く、
cargo install ...
を行うとオンラインの公式レポジトリのビルドをupgradeできる
依存を追加する
[dependencies]
structopt = "*"
- バージョンを指定しないときは
"*"
- 厳密なバージョンを指定するときは
"=xx.yy.zz"