yarn installへのクレーム

# 目的
とあるプログラミング学習サービスで、Gitについて手を動かしながら学ぶために、yarn installを実行する。

# プロセス
```ruby:qiita.rb
$ yarn install
yarn: The term 'yarn' is not recognized as a name of a cmdlet, function, script file, or executable program.

```
"yarn"がない。"yarn is not recognized"で検索。
このサイトを見つける。

https://qiita.com/uttiy3/items/1b89446e03991c7c2c3d

これを試してみる。
```
$ npm install -g yarn
npm: The term 'npm' is not recognized as a name of a cmdlet, function, script file, or executable program.

```
今度はnpmがない。また、node.jsがいるらしい。
"npm is not recognized"と検索する。このサイトを見つける。

https://qiita.com/reika_i/items/1fa707a0b0cee36eec73


```
node -v
node: The term 'node' is not recognized as a name of a cmdlet, function, script file, or executable program.
```


"node is not recognized"と検索。
→scoopのバージョンを確認するといいらしい。

```
scoop -v
scoop: The term 'scoop' is not recognized as a name of a cmdlet, function, script file, or executable program.
```

→scoopもないみたい（泣）
"scoop is not recognized"と検索。このサイトを見つける。

https://zenn.dev/schroneko/articles/ae15772388c3c6

とりあえず上のサイトの通りにやってみる。

```
$ nvm list available

|   CURRENT    |     LTS      |  OLD STABLE  | OLD UNSTABLE |
|--------------|--------------|--------------|--------------|
|   23.10.0    |   22.14.0    |   0.12.18    |   0.11.16    |
|    23.9.0    |   22.13.1    |   0.12.17    |   0.11.15    |
|    23.8.0    |   22.13.0    |   0.12.16    |   0.11.14    |
|    23.7.0    |   22.12.0    |   0.12.15    |   0.11.13    |
|    23.6.1    |   22.11.0    |   0.12.14    |   0.11.12    |
|    23.6.0    |   20.19.0    |   0.12.13    |   0.11.11    |
|    23.5.0    |   20.18.3    |   0.12.12    |   0.11.10    |
|    23.4.0    |   20.18.2    |   0.12.11    |    0.11.9    |
|    23.3.0    |   20.18.1    |   0.12.10    |    0.11.8    |
|    23.2.0    |   20.18.0    |    0.12.9    |    0.11.7    |
|    23.1.0    |   20.17.0    |    0.12.8    |    0.11.6    |
|    23.0.0    |   20.16.0    |    0.12.7    |    0.11.5    |
|   22.10.0    |   20.15.1    |    0.12.6    |    0.11.4    |
|    22.9.0    |   20.15.0    |    0.12.5    |    0.11.3    |
|    22.8.0    |   20.14.0    |    0.12.4    |    0.11.2    |
|    22.7.0    |   20.13.1    |    0.12.3    |    0.11.1    |
|    22.6.0    |   20.13.0    |    0.12.2    |    0.11.0    |
|    22.5.1    |   20.12.2    |    0.12.1    |    0.9.12    |
|    22.5.0    |   20.12.1    |    0.12.0    |    0.9.11    |
|    22.4.1    |   20.12.0    |   0.10.48    |    0.9.10    |

^^^^^^^^^^^^^^^^^^^^^^^^^^^^省略^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
```
とりま、最新のやつインストールしてみよう。

```
$ yarn install    
yarn: The term 'yarn' is not recognized as a name of a cmdlet, function, script file, or executable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
```

な～んでできないの～（泣）

```
$ npm install -g yarn

added 1 package in 2s
npm notice
npm notice New major version of npm available! 10.9.2 -> 11.2.0
npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.2.0
npm notice To update run: npm install -g npm@11.2.0
npm notice
```
お、アップデートしろってことなのか？

```
$ npm install -g npm@11.2.0

removed 13 packages, and changed 54 packages in 7s
```

```
$ npm install -g yarn      

changed 1 package in 11s
yarn install
yarn install v1.22.22
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
warning " > typescript-eslint@7.18.0" has incorrect peer dependency "eslint@^8.56.0".
warning "typescript-eslint > @typescript-eslint/eslint-plugin@7.18.0" has incorrect peer dependency "eslint@^8.56.0".
warning "typescript-eslint > @typescript-eslint/parser@7.18.0" has incorrect peer dependency "eslint@^8.56.0".
warning "typescript-eslint > @typescript-eslint/utils@7.18.0" has incorrect peer dependency "eslint@^8.56.0".
warning "typescript-eslint > @typescript-eslint/eslint-plugin > @typescript-eslint/type-utils@7.18.0" has incorrect peer dependency "eslint@^8.56.0".
[4/4] Building fresh packages...
Done in 24.79s.
```
えっと、これってできてるよね？
```
$ yarn install
yarn install v1.22.22
[1/4] Resolving packages...
success Already up-to-date.
Done in 0.24s.
```
できてる。でもクリア判定が出ない。

再起動後、無事クリアしたのであった。
yarn installにはnode.jsなど、いろいろ必要だったみたい。
# 感想
F**k!