5
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

WSL 2 デビューするときの初期設定

Last updated at Posted at 2020-05-26

はじめに

こんにちは。今回 MacBook Pro を新調したのですが、最近 Windows の最新動向が気になるので、 Windows も使えるようにしたいと思い、Bootcamp をセットアップすることにしました。その際、とても詳しくて役に立ったのはこの記事です :heart_eyes:

https://ascii.jp/elem/000/004/011/4011143/

Mac で Windowsが使えるようになったその勢いで、Windows Insider Program にも登録し、話題の WSL 2 をいち早く試すことにしました :v:

今回は MacBook Pro 13 (macOS 10.15.4) + Bootcamp + Windows 10 Home の組み合わせですが、純正の Windows 端末でもやることは同じだと思いますのでご参考になさってください。

今回のゴール

WSL 2 で VS Code を起動し、SFDX コマンドを実行するまでをゴールとします :golf:

最初にやること

Windows にログインし、WSL 2 をインストールします。管理者モードの Powershell からコマンドをいくつか実行するだけです。

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
wsl --set-default-version 2

その後、Ubuntu の LTS をインストールして、Linux の世界へ Go :airplane:

https://docs.microsoft.com/ja-jp/windows/wsl/install-win10

ターミナルのプロンプトを整える

ターミナルのデザインは大事ですね。コーディングするときのモチベーションにかかわります。

私は時刻や改行を入れたい派なので、次の例のように ~/.bashrc~/.bash_profile を作成します。

~/.bashrc
export PS1=$'\n''\D{%Y.%m.%d} \A $ \W\[\033[31m\]\[\033[00m\]'$'\n> '
~/.bash_profile
test -r ~/.bashrc && . ~/.bashrc

開発環境を整える

余談ですが、どうやら Git は最初から Linux 内にインストールされている模様。

wsl
git --version

image.png

Node.js

Node.js LTS のインストールには nvm がおすすめ。

https://docs.microsoft.com/ja-jp/windows/nodejs/setup-on-wsl2

sudo apt-get install curl
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
nvm install --lts
nvm ls
node -v
npm -v

image.png

Salesforce CLI

npm 経由で Salesforce CLI をインストールします。

npm install --global sfdx-cli
sfdx force

image.png

Visual Studio Code

VS Code と WSL 用の拡張機能をインストールします。Linux 内ではなく Windows 内にインストールする点に注意です。

結果発表

VS Code を起動 :point_right: 左隅の >< の緑色アイコンをクリック :point_right: Remote-WSL: New Window をクリックしましょう。

image.png

左隅に WSL: Ubuntu が光ってること、ターミナルが 1: bash になってることを確認できますか? sfdx コマンドを実行できたら無事ゴールです :tada:

image.png

おまけ

エクスプローラーで見たいときは、アドレス欄に \\wsl$\Ubuntu\home\takahito などと入力します。

image.png

これで開発生産性がますます向上しそうです。それではまた。 Happy Coding!!

5
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?