Ubuntu 24.04LTSがリリースされたのでしばらくアップデートしていなかったScalaの開発環境を整備した記録。
Ubuntu 24.04LTSをインストールする
これまで通り、ThinkCentre M75q Tiny Gen2にUbuntu Serverをインストール
(いろいろと試すためにもミニPC上に、自由に使えるLinux環境があると便利ですよね)
OpenJDKをインストール
aptコマンドを使って、以下のパッケージをインストール
- openjdk-21-jdk
- openjdk-21-source
Metalsが、定義を表示するためにsourceが必要と言ってくるので、jdkのバイナリ以外にもソースもインストールが必要
NeoVimをインストール
coc-metalsがメンテナンスされなくなったので、nvim-metals+NeoVimの組み合わせがお勧めとのことで、そちらに切り替える。
aptコマンドを使って、以下のパッケージをインストール
- neovim
nvim-metalsのインストール
以下のドキュメントを参考に(コピペして)、~/.config/nvim/init.luaを作成する。
Metalsのインストール
nvimを起動し、:MetalsInstallでインストールする
あとは、nvimnのデフォルトの色設定が見づらかったので、適宜colorschemeなどを修正する