🚀
Rustupメモ [blessed.rsシリーズ1]
概要
こちらのリストにあるものを見て書いたメモの共有です。
内容はまとめておらず、順番もぐちゃぐちゃ。あくまでメモになります。
また、網羅的にメモしているわけではなく、自分が必要だと思ったもののみメモしているため、内容が偏っているかもしれません。
今回はRustupについてです。
Rustupとは
rustupはツールチェーンマルチプレクサ
つまりRustツールチェーンをインストールして管理するもの
ツールチェーンとはインストールされたRustコンパイラ、関連ツール、標準ライブラリ一式を指す
rust-src
Rust標準ライブラリーのソースコードのローカルコピー。
Rustの実装を見るときにいいかもしれない
以下も参考になる
minimal profile
CIで最小構成でrustの準備をしたいときにいいかもしれない
rust update
rustをupdateする
$ rustup update
rustup update
rustupをupdateする
rustup self update
toolchain file
toolchain.tomlにツールチェーンを設定できる
Cross-compilation
ツールチェインを最初にインストールする際、rustupはホスト・プラットフォーム、つまり現在実行しているアーキテクチャとオペレーティング・システムの標準ライブラリのみをインストールする
他のプラットフォームにコンパイルするために必要な手順がここに
environment variables
rustup関連の環境変数について
Rustup Configuration
Rustupのsetting fileは ~/.rustup に
Network proxies
Rustupのnetwork proxies設定
rustup show
現在のディレクトリでどのツールチェーンが使われるかを表示する
$ rustup show
rustup dev
rustupへのコントリビュートを行う場合はこちらを参照
github
Discussion