• home
  • about
  • 全ての投稿
  • ソフトウェア・ハードウェアの設定のまとめ
  • 分析関連のまとめ
  • ヘルスケア関連のまとめ
  • 生涯学習関連のまとめ

rust cargo

date: 2022-06-30 excerpt: cargoの使い方

tag: rustcargo


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"


rustcargo Share Tweet