Cargo を使う

Rust について読み始めると、すぐに Cargo に出会うでしょう。これは、Rust エコシステムで Rust アプリケーションをビルドして実行するために使われる標準ツールです。ここでは、Cargo とは何か、より広いエコシステムの中でどのような位置付けにあるのか、そしてこのトレーニングの中でどのように位置付けられるのかを簡単に概説します。

インストール

https://rustup.rs/ の手順に従ってください。

これにより、Cargo ビルドツール (cargo) と Rust コンパイラ (rustc) がインストールされます。また、異なるコンパイラバージョンをインストールするために使えるコマンドラインユーティリティ rustup も利用できるようになります。

Rust をインストールしたら、エディタや IDE が Rust で動作するように設定するべきです。ほとんどのエディタは rust-analyzer と連携することでこれを実現します。rust-analyzer は、VS CodeEmacsVim/Neovim など多くの環境向けに、自動補完や定義へのジャンプ機能を提供します。RustRover という別の IDE も利用できます。

  • Debian/Ubuntu では、apt 経由で rustup をインストールできます:

    sudo apt install rustup
    
  • macOS では、Rust のインストールに Homebrew を使用できますが、古いバージョンが提供される場合があります。そのため、公式サイトから Rust をインストールすることを推奨します。