メインコンテンツまでスキップ

Rustのインストール

インストール

Rustを使用する最初のステップは、それをインストールすることです。rustupを介してRustをダウンロードします。rustupは、Rustのバージョンと関連ツールを管理するコマンドラインツールです。ダウンロードにはインターネット接続が必要です。

注意:何らかの理由でrustupを使用したくない場合は、Rustのその他のインストール方法のページを参照してください。

以下の手順により、Rustコンパイラの最新の安定版がインストールされます。バージョンによってはわずかに異なる場合がありますが、Rustはしばしばエラーメッセージや警告を改善します。それでも、これらの手順でインストールされたRustの最新の安定版は、この本のすべての内容を実行できるはずです。

コマンドライン表記

この本全体、特にこの章では、ターミナルで使用されるいくつかのコマンドを表示します。あなたがターミナルに入力する必要があるすべての行は$で始まります。$文字をタイプする必要はありません。それは各コマンドの開始を示すためにそこにあります。$で始まらない行は、通常、前のコマンドの出力を示します。さらに、PowerShell固有の例では、$の代わりに>を使用します。

LinuxまたはmacOSでrustupをインストールする

LinuxまたはmacOSを使用している場合は、ターミナルを開いて次のコマンドを入力します。

$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

このコマンドはスクリプトをダウンロードし、最新の安定版のRustをインストールするrustupツールのインストールを開始します。プロセス中にパスワードの入力を求められる場合があります。インストールが成功すれば、次のメッセージが表示されます。

Rustは今インストールされました。素晴らしい!

さらに、リンカーが必要です。これは、Rustがコンパイルした出力をファイルにリンクするために使用するプログラムです。おそらくすでに一つ持っているでしょう。リンカーエラーが発生した場合は、通常リンカーが含まれるCコンパイラをインストールしてみてください。一部の一般的なRustパッケージはCコードに依存しているため、Cコンパイラが必要になります。

macOSでは、次のコマンドを実行してCコンパイラを入手できます。

$ xcode-select --install

Linuxユーザーは、通常、ディストリビューションのドキュメントに従ってGCCまたはClangをインストールする必要があります。たとえば、Ubuntuを使用している場合は、build-essentialパッケージをインストールできます。

Windowsでrustupをインストールする

Windowsでは、installにアクセスして、Rustをインストールするための指示に従ってください。インストールのある時点で、2013年以降のVisual StudioのMSVCビルドツールをインストールする必要性についてのメッセージが表示されます。

ビルドツールを入手するには、Visual Studio 2022をインストールする必要があります。インストールするワークロードについて尋ねられたら、次のものにチェックが入っていることを確認してください。

  • "C++でのデスクトップ開発"
  • Windows 10(または11)SDK
  • 英語の言語パック、および必要な他の言語パック

この本の残りの部分では、cmd.exeおよびPowerShellの両方で機能するコマンドを使用します。具体的な違いがある場合は、どちらを使用するか説明します。

トラブルシューティング

Rustが正しくインストールされたかを確認するには、コマンドラインを開いて次を入力します。

$ rustc --version

次の形式で最新の安定版のバージョン番号、コミットハッシュ、コミット日を確認できるはずです。

rustc x.y.z (abcabcabc yyyy-mm-dd)

この情報が表示されたら、Rustは正常にインストールされています!

表示されない場合は、%PATH%システム変数にRustが含まれているかを確認してください。

Windows CMDでは、次を使用します。

> echo %PATH%

PowerShellでは、次を使用します。

> echo $env:Path

LinuxとmacOSでは、次を使用します。

$ echo $PATH

すべてが正しく見えるがRustがまだ動作しない場合は、助けを求める場所がたくさんあります。コミュニティページで他のRustaceansに連絡する方法を確認できます。

更新とアンインストール

rustupを介してRustをインストールしたら、最新バージョンへの更新は簡単です。対応するコマンドラインで次の更新スクリプトを実行するだけです。

$ rustup update

Rustとrustupをアンインストールするには、コマンドラインで次のアンインストールスクリプトを実行します。

$ rustup self uninstall

ローカルドキュメント

インストールには、オフラインで読むことができるドキュメントのローカルコピーも含まれています。ローカルドキュメントをブラウザで開くには、rustup docを実行します。

標準ライブラリの型や関数の使用と動作について不確かな場合は、APIドキュメントを確認してください!

参照