Skip to content

Commit

Permalink
Merge pull request #49 from traP-jp/feat/#10-windows
Browse files Browse the repository at this point in the history
第一部 - 環境構築 (windows)
  • Loading branch information
kenken714 authored Nov 20, 2024
2 parents 7240438 + 3238c6f commit 043d2ca
Showing 1 changed file with 26 additions and 22 deletions.
48 changes: 26 additions & 22 deletions docs/chapter1/section1/0_setup-windows.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# 環境構築 (windows)
# 環境構築 (Windows)

[[toc]]

:::warning
コマンドは手入力ではなく、コピー & ペースト で入力してください
コマンドは手入力ではなく、コピー & ペーストで入力してください
手入力だと写し間違いの可能性があります。
この際、1 行ずつコピーするようにしてください。
:::
Expand Down Expand Up @@ -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)
Expand All @@ -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
Expand Down Expand Up @@ -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
Expand Down

0 comments on commit 043d2ca

Please sign in to comment.