From 3238c6f373b0f73664bf32590e2c25c140c6febe Mon Sep 17 00:00:00 2001 From: kenken714 Date: Thu, 21 Nov 2024 04:14:13 +0900 Subject: [PATCH] feat: rust install --- docs/chapter1/section1/0_setup-windows.md | 48 ++++++++++++----------- 1 file changed, 26 insertions(+), 22 deletions(-) diff --git a/docs/chapter1/section1/0_setup-windows.md b/docs/chapter1/section1/0_setup-windows.md index 46e43ab4..5940291d 100644 --- a/docs/chapter1/section1/0_setup-windows.md +++ b/docs/chapter1/section1/0_setup-windows.md @@ -1,9 +1,9 @@ -# 環境構築 (windows) +# 環境構築 (Windows) [[toc]] :::warning -コマンドは手入力ではなく、コピー & ペースト で入力してください。 +コマンドは手入力ではなく、コピー & ペーストで入力してください。 手入力だと写し間違いの可能性があります。 この際、1 行ずつコピーするようにしてください。 ::: @@ -36,11 +36,11 @@ https://code.visualstudio.com/download ### 拡張機能の導入 -VSCode は拡張機能により様々な言語でのプログラミングをラクにすることができます。 +VSCode は拡張機能により様々な言語でのプログラミングをラクにできます。 次回以降に使うものも最初にまとめて導入しておきましょう。 -- [Go](https://marketplace.visualstudio.com/items?itemName=golang.Go) - - Go 言語で書いたコードをチェックしてくれたり、プログラムを書くときに補完 (予測変換のような機能) を使えるようになったりします。 +- [Rust Analyzer](https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer) + - Rust 言語で書いたコードをチェックしてくれたり、プログラムを書くときに補完 (予測変換のような機能) を使えるようになったりします。 - [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) - コードの書き方をチェックしてくれます。 - [Prettier - Code formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) @@ -50,10 +50,28 @@ VSCode は拡張機能により様々な言語でのプログラミングをラ インストールが終わったら、反映させるために VSCode を 1 度閉じて開きなおしてください。 +## Rust のインストール +Rust をインストールします。 + +```bash +curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh +``` + +このコマンドを実行すると、Rust のインストーラーが起動します。 +選択肢を求められたら、 `Enter` を押してください。 + +インストールが終わったら、一度ターミナルを再起動してください。 +その後、以下のコマンドを実行して、Rust のバージョンを確認してください。 + +```bash +rustc --version +``` + +`rustc 1.82.0 (f6e511eec 2024-10-15)` のように、バージョン番号が表示されればインストール完了です。 + ## Go と Task のインストール ここでは、Go というプログラミング言語の導入をします。 -この講習会では Go という言語でサーバーサイドの制作を行います。 ``` bash sudo apt install tar git @@ -88,28 +106,14 @@ Task GitHub [https://github.com/go-task/task](https://github.com/go-task/task) ::: -### Go のツールのインストール - -VSCode で `Ctrl`+`Shift`+`P` を押して出てくるコマンドパレットに`gotools`と入力して、出てきた「Go: Install/Update Tools」をクリックしてください。 - -![](images/vscode_gotools.png) - -利用可能なツールの一覧が出てくるので、全てにチェックを入れて「OK」をクリックします。 - -:::tip -一番上の入力欄の左にあるチェックボックスを押すと一括選択ができます。 -::: - -出力で`All tools successfully installed. You are ready to Go. :)`と出ているのが確認できたら成功です。 - ## asdf の導入 -asdf とは、一つのプログラムの複数のバージョンを PC 内で管理できるようにするものです。 +asdf とは、1 つのプログラムの複数のバージョンを PC 内で管理できるようにするものです。 それ以外にもあとからバージョンを更新するのが容易にもなるので長期的に見るとオススメです。 [公式資料](https://asdf-vm.com/#/core-manage-asdf) -以下のコマンドにより asdf の導入を行います。 +以下のコマンドにより asdf を導入します。 ``` bash sudo apt install git