Rust をインストール
rustup を使う(おすすめ)
あなたはmacOSかLinuxまたはその他のUnix系OSを使用しているようです。RustupをダウンロードしてRustをインストールするには、ターミナルで以下のコマンドを実行してください。それから画面に表示される指示に従ってください。Windowsユーザである場合には、「その他のインストール方法」を参照してください。
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
あなたはWindowsを使用しているようです。Rustを使い始めるには、インストーラをダウンロードして実行し、画面に表示される指示に従ってください。場合によっては、Visual Studio C++ Build toolsをインストールする必要があります。もしWindowsユーザでない場合には、「その他のインストール方法」を参照してください。
Windows Subsystem for Linux
あなたがWindows Subsystem for Linuxのユーザーであるなら、下記をターミナル上で実行し、スクリーン上の説明に従ってRustをインストールしてください。
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
WSL、Linux、あるいはmacOSのようなUnix系統のOS上でRustをインストールするときは、
以下をターミナルで実行し、画面の指示に従ってください。
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Windows上であれば、
rustup-init.exeをダウンロード・実行し、画面の指示に従ってください。
Rust のインストールについての注意
はじめに
Rustをこれから始めようとしていて、詳細を見渡したいのなら、はじめるのページを見てください。
Windowsの場合
Windowsでは、RustはさらにVisual Studio 2013以上のC++ビルドツールを要求します。ビルドツールを手に入れる最も簡単な方法は、Visual C++ビルドツールのみを提供するMicrosoft Visual C++ Build Tools 2019をインストールすることです。 他には、Visual Studio 2019、Visual Studio 2017、Visual Studio 2015、Visual Studio 2013のいずれかをインストールし、インストール時に「C++ tools」を選択することでもできます。
WindowsでのRustの設定についての詳しい情報は、Windows用のrustup
ドキュメントを参照してください。
rustup
を使ったツールチェーンの管理
Rustはrustup
というツールによってインストール・管理されます。
Rustには6週間ごとのラピッドリリースプロセスがあり、多数のプラットフォームをサポートしているので、 数多くのビルドがいつても利用できます。
rustup
はこれらのビルドを、Rustがサポートしているすべてのプラットフォームで一貫した方法で管理し、betaやnightly版のリリースチャンネルや、追加のクロスコンパイルターゲットもサポートしています。
もしrustup
で過去にRustをインストールしたならば、いつでもrustup update
を実行することでインストールしたものをアップデートできます。
より詳しい情報はrustup
のドキュメントを参照してください。
PATH
環境変数を設定する
Rustの開発環境において、全てのツールは~/.cargo/bin
%USERPROFILE%\.cargo\bin
ディレクトリにインストールされ、ここにrustc
、cargo
、rustup
を含むRustのツールチェーンが置かれます。
よって、このディレクトリをPATH
環境変数に含めるのが、Rustの開発者にとっての通例となっています。
インストールの際、rustup
はPATH
を設定しようとします。
プラットフォームやコマンドシェルの差異、あるいはrustup
のバグにより、PATH
の変更はコンソールを再起動、もしくはユーザーがログアウトするまで適用されない場合や、完全に失敗してしまう場合があります。
もし、インストール後、コンソールでrustc --version
の実行が失敗するときは、この環境変数の未設定が原因であることが多いです。
Rustをアンインストールする
Rustをアンインストールしたくなったときは、
rustup self uninstall
を実行することでいつでもアンインストールできます。
寂しいですけどね!
その他のインストール方法
上記のrustup
によるインストールが、ほとんどの開発者にとってRustをインストールをする好ましい方法です。しかし、Rustは他の方法でもインストールすることができます。