rust cargo

cargoの使い方

タグ


cargoの使い方

概要

  • rustのパッケージマネージャ兼ビルドツール
  • インストール手順は/rust/
  • ビルドの依存をCargo.tomlに記す
    • ローカルにindexを持っており、このデータを更新するにはcargo updateする

よく使うコマンド

新規プロジェクトを作成

$ 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"