Open5
Windowsで開発環境を作ってみる。
Windowsを入手したので、ちょいちょい環境構築する。
とりあえず入れたもの
- Google Chrome
- Android Studio
- Visual Studio 2019
- Visual Studio Code
- Docker
まーそれぞれ。
node.js
使い分けが必要なわけで、とりあえずこれをインストールしてみる。
PS C:\Users\yamad> nvm ls
No installations recognized.
とりあえず、最新盤をインストールしてみる。
PS C:\Users\yamad> nvm install latest
Downloading node.js version 16.4.0 (64-bit)...
Complete
Creating C:\Users\yamad\AppData\Roaming\nvm\temp
Downloading npm version 7.18.1... Complete
Installing npm v7.18.1...
Installation complete. If you want to use this version, type
nvm use 16.4.0
インストール可能なバージョンは
PS C:\Users\yamad> nvm list available
| CURRENT | LTS | OLD STABLE | OLD UNSTABLE |
|--------------|--------------|--------------|--------------|
| 16.4.0 | 14.17.1 | 0.12.18 | 0.11.16 |
| 16.3.0 | 14.17.0 | 0.12.17 | 0.11.15 |
| 16.2.0 | 14.16.1 | 0.12.16 | 0.11.14 |
| 16.1.0 | 14.16.0 | 0.12.15 | 0.11.13 |
| 16.0.0 | 14.15.5 | 0.12.14 | 0.11.12 |
| 15.14.0 | 14.15.4 | 0.12.13 | 0.11.11 |
| 15.13.0 | 14.15.3 | 0.12.12 | 0.11.10 |
| 15.12.0 | 14.15.2 | 0.12.11 | 0.11.9 |
| 15.11.0 | 14.15.1 | 0.12.10 | 0.11.8 |
| 15.10.0 | 14.15.0 | 0.12.9 | 0.11.7 |
| 15.9.0 | 12.22.1 | 0.12.8 | 0.11.6 |
| 15.8.0 | 12.22.0 | 0.12.7 | 0.11.5 |
| 15.7.0 | 12.21.0 | 0.12.6 | 0.11.4 |
| 15.6.0 | 12.20.2 | 0.12.5 | 0.11.3 |
| 15.5.1 | 12.20.1 | 0.12.4 | 0.11.2 |
| 15.5.0 | 12.20.0 | 0.12.3 | 0.11.1 |
| 15.4.0 | 12.19.1 | 0.12.2 | 0.11.0 |
| 15.3.0 | 12.19.0 | 0.12.1 | 0.9.12 |
| 15.2.1 | 12.18.4 | 0.12.0 | 0.9.11 |
| 15.2.0 | 12.18.3 | 0.10.48 | 0.9.10 |
This is a partial list. For a complete list, visit https://nodejs.org/download/release
ターゲットはFirebaseなので、nodeのバージョンは14がよかろうと。
PS C:\Users\yamad> nvm install 14.17.1
Downloading node.js version 14.17.1 (64-bit)...
Complete
Creating C:\Users\yamad\AppData\Roaming\nvm\temp
Downloading npm version 6.14.13... Complete
Installing npm v6.14.13...
Installation complete. If you want to use this version, type
nvm use 14.17.1
この状態でインストールされているnodeは
PS C:\Users\yamad> nvm ls
16.4.0
14.17.1
使用するnodeを指定するには
PS C:\Users\yamad> nvm use 14.17.1
Now using node v14.17.1 (64-bit)
管理者権限の確認?ダイアログが出ますね。
そして指定したnodeが使えているか確認。
PS C:\Users\yamad> node -v
v14.17.1
nvmその他Usage
そしてyarnは入れておくPS C:\Users\yamad> npm install -g yarn
> yarn@1.22.10 preinstall C:\Program Files\nodejs\node_modules\yarn
> :; (node ./preinstall.js > /dev/null 2>&1 || true)
C:\Program Files\nodejs\yarnpkg -> C:\Program Files\nodejs\node_modules\yarn\bin\yarn.js
C:\Program Files\nodejs\yarn -> C:\Program Files\nodejs\node_modules\yarn\bin\yarn.js
+ yarn@1.22.10
added 1 package in 1.067s
globalのモジュールって、nodeのversion毎にインストールが必要なのね。
Docker
前準備
まずは仮想化環境が使えることを確認。まずはタスクマネージャ
仮想化 有効
を確認。
有効でない場合は、マザーボードのUEFI(BIOS)設定。
使用するHW次第だけど、最近のIntel版Windowsで機能しないものはないと思われる。
Windowsの機能の有効化または無化
でHyper-VをONにする。
WSL2
Dockerで利用している。
とりあえず、手順5まで必要みたいです。
インストール
インストール後にWSL2が必要だということがわかる。
上記通り。手順5まででエラーが収まる。
Docker destop上でtutorialがあり。それで起動等の確認もできる。
古い子復活計画
以前使われていたDELL Inspiron 15-3567
が出てきたのでこれで遊ぼうと。
まず調子を見て...
キーボードがところどころNGです。飲み物こぼした典型って感じで。
ストレージHDDとかあれ。
メモリー8GBもあれって感じ。
USB2だし有線100MBpsっぽいし。
ワイヤレスがクアルコムってのは初めて触った。試していないけどBluetoothが調子悪くなるらしい。
とりあえすいろいろやってみる。
- 分解
最初から数本ビスがつかわれてないじゃん。なんかしたのかな?
いままで経験がない構造で、大苦戦。
CD-ROMドライブのI/Fを壊したみたい。
あとよくわからないゴミやら、プラスティックのかけらやら多数... - キーボード
掃除してみた。
どうしてもって感じの部分、隙間ぐりぐりしていたらパンタグラフ式キースイッチが割れた( ノД`)シクシク…
仕方ないのでヤフオクで英語版のキーボード調達。(日本語は見つからないかったので) - memory
8Gbだったので16Gbに換装した。 - HDD
1GBある。OSを再インストールしてみるもひどく重いので。SSDに換装する決意。
256GbのSSDに換装。SSDは効果絶大で2Core4スレッドでもそこそこうごくなーと。