VS Code WindowsにWSLでLinux開発環境を構築

プログラミング
スポンサーリンク

WSLとは?

WSL[Windows Subsystem for Linux]はWindows上でLinuxを動かすための機能です。

WSLでリモート開発環境を構築する手順

以下の手順でリモート開発環境を作っていきます。

詳細については公式ページを参照してください。

公式ページ
Windows 10 用 windows Subsystem for Linux インストールガイド

1. WSLが使用可能状況か確認する

最初に「Windows Subsystem for Linux」オプション機能が有効になっているか確認する必要があります。

有効にしていない場合はPowerShellを用いて下記のコマンドでWSLを有効化します。

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

コマンドが正常に実行されたら、システムを再起動します。

Windows の設定からも設定変更ができます。

「コントロールパネル」より「プログラムと機能」をクリックします。

「Windows の機能の有効化または無効化」をクリックします。

「Windows Subsystem for Linux」のチェックボックスにチェックを入れます。

完了表示がでましたら、再起動をしてください。

2. Linuxディストリビューションをインストールする

次にLinuxディストリビューションをインストールします。

Microsoft Storeで「Linux」で検索します。

「Ubuntu」を選択します。

「入手」ボタンをクリックします。

ダウンロードが開始されますので完了までしばらくお待ちください。

ダウンロードが完了しましたら「起動」ボタンをクリックして、Ubuntuを起動してください。

起動しますと上図のようにユーザ名とパスワードを聞いてきます。Ubuntuで使用するものですので任意で決めてください。

 ※Windowsと必ずしも一緒のものにしなくても大丈夫です。

ユーザ名とパスワードを決めますと上図のようになります。

次にシステムを最新の状態にしましょう。

下記のコマンドでインストール済みパッケージを更新します。

sudo apt update

終わりましたら、下記のコマンドも合わせて実行します。

 sudo apt upgrade

3. VS Codeのインストール

VS Codeをインストールします。
 ※VS Codeを先にインストールされているようでしたらここは飛ばしてください。

VS CodeはWSLにではなくWindows側にインストールしてください。

4. VS Code拡張機能の追加

「Remote – WSL」というVS Codeの拡張機能を追加します。

VS Codeの拡張機能より「Remote – WSL」をインストールしてください。

VS Codeの左下にある「><」アイコンをクリックします。

メニューが上部にコマンドパレットが表示されますので「Remote-WSL: New Window」をクリックします。

新しいウインドウでVS Codeが立ち上がってきます。左下のアイコンが「リモートを開いています」表示になっていますので、しばらくこのままで待ちます。

 ※私の環境では5分ほど待ちました。

完了しますと「 WSL: Ubuntu 」と表示されましたら完了です。

これでWindows 10環境でLinuxアプリケーション開発ができるようになりました。

Ruby on Rails 環境作成

WSL にて 「Ruby on Rails」環境を作りました。興味のある方は下記の記事を見てください!

コメント

タイトルとURLをコピーしました