ユーザ用ツール

サイト用ツール


rust

rust

インストール

$ curl https://sh.rustup.rs -sSf | sh

以下のコマンドがインストールされる

  • rustup - rust言語開発環境の管理を行う
  • rustc - コンパイラ、直接使うことはない
  • cargo - パッケージ管理やビルドを行うツール、主にこれを使う

アップデート

$ rustup update

プロジェクト作成

applicationを作成

$ cargo new app_name

libraryを作成

$ cargo new app_name --lib

mainファイルを変更する

Cargo.tomlに以下を設定

[[bin]]
name = "nyan"
path = "src/nyan.rs"

[[bin]]
name = "wang"
path = "src/wang.rs"

複数のバイナリを作成することも可能

作成したアプリケーションをインストールする

$ cargo install --path .

pathにプロジェクトのルートを指定する。インストール先は $HOME/.cargo/bin

依存ツリーの確認

cargo tree

アップデート

コンパイラなどのアップデート

rustup update

依存ライブラリの更新

cargo update

rust製コマンドのインストール

cargo install exa
  • exa: lsの置き換え
  • fd-find: findの置き換え
  • bat: catの置き換え
rust.txt · 最終更新: 2023/08/03 16:38 by nullpon