こんにちは、 @kz_morita です。
以前の記事 で、WSL 上に Scala をインストールしたのですが、このときはWindows側にインストールした IntelliJ から、sbt プロジェクトが import できずに IntelliJ での開発を断念しました。
今回は、WSL に IntelliJ を Install して Scala を開発するところまでをやってみます。
準備
まず、WSL 上で GUI アプリケーションを動かすための準備をします。
上記の公式サイトに書かれていますが、wsl を update して 再起動します。
管理者権限で Powershell を起動して、以下のコマンドでアップデートと再起動を行います。
> wsl --update
> wsl --shutdown
次に実際に GUI アプリが動くかどうかを試すために、Ubuntu で使えるファイラである、nautilus
をインストールします。
$ sudo apt install nautilus -y
ちなみに自分の環境では、上記コマンドが 404 Not Found になってインストールできなかったのですが、update を一度したら正常にインストールできました。
$ sudo apt update
インストールができたら、起動してみます。
$ nautilus
以下のようなアプリが立ち上がれば成功です。
IntelliJ をインストールする
上記までで、GUI アプリケーションを起動する準備ができたので、実際に IntelliJ を入れていきます。今回は Community Edition を入れていきます。
# Download
$ wget https://download.jetbrains.com/idea/ideaIC-2023.1.2.tar.gz
# Unzip
$ sudo tar -xvf ideaIC-2023.1.2.tar.gz
# Run
$ ./idea-IC-231.9011.34/bin/idea.sh
実行すると無事立ち上がりました。
Scala プラグインなどを入れて再起動して後に、build.sbt を Project として開いたら無事に動くことまで確認できました。
まとめ
今回は、WSL に IntelliJ を入れて Scala アプリケーションが実行できるところまで実施しました。
以下の記事を非常に参考にさせていただきました。(自分の過去記事も参照いただけていてありがとうございます)